Подготовка к собеседованию - JavaScript. Часть 2: Функции и контекст
Вторая статья из серии, посвящённой ключевым темам JavaScript для технического интервью. Сегодня говорим о функциях — главных строительных блоках языка, а также о контексте вызова (this), замыканиях и областях видимости. Функции в JavaScript — это не просто подпрограммы. Они могут быть объявлены по-разному, иметь собственный контекст, «запоминать» окружение, в котором были созданы, и даже выступать в роли конструкторов. На собеседовании вам почти наверняка зададут вопросы о типах функций, о том, как работает this, и что такое замыкание...