Javascript neni funkcionalni, nanejvis je proceduralni.
Zapoudreni si asi Dan plete s urovnemi pristupu k fieldum – zapouzdeni samozrejme je v JS dulezite z jinych duvodu nez je znepristupneni obsahu objektu.
JS opravdu má některé rysy funkcionálních jazyků. Ale uznávám, že v kontextu v jakém toto slovo bylo zmíněno, spíše nasvědčuje tomu, že autor měl opravu namysli procedurální. Otázkou jestli to je chyba Daniela Steigerwalda, nebo přepisu.