
JavaScript: Жёсткие части, v3
Мы начнём с коллбеков и функций высшего порядка - таких как map, reduce и filter. Эти мощные инструменты помогают писать код по принципу DRY, но часто оказываются непростыми для понимания. Затем разберём замыкания - самую недооценённую и при этом одну из самых сильных особенностей JavaScript. На примере execution context и variable environment мы научимся строить функции вроде once, memoize и функций с защитой паролем.Далее мы заглянем «под капот