this & Object Prototypes Flashcards
привязка this происходит…
при каждом вызове функции, целиком на основании ее места вызова.
Стек вызовов - это…
Стек функций, которые были вызваны, чтобы привести нас к текущей точке исполнения в коде.
точка вызова - это…
место в коде, где была вызвана функция.
4 правила привязки this:
1 ) привязка по умолчанию
2) неявная привязка
3) явная привязка
4) привязка new
Если функция вызвана с new, то this является…
новый сконструированный объект.
this является явно вызванным объектом, если…
функция была вызвана с помощью методов call, apply или жесткой привязкой bind.
Жесткая привязка bind(…) возвращает…
новую функцию, в которой жестко задан вызов оригинальной функции с тем контекстом this, который мы указываем.
Если функция вызвана с контекстом (неявной привязкой), this является…
Объект контекста. Иначе называемым владеющим или содержащим объектом.
В привязке по умолчанию this в зависимости от режима является…
В use strict - это будет undefined.
Иначе объект global.
Вместо стандартных правил привязки стрелочные функции используют…
лексическую область видимости для привязки this, что означает, что они заимствуют привязку this от вызова своей окружающей функции.
Геттеры – это свойства…
которые задействуют скрытую функцию для возвращения значения.
Сеттеры – это свойства…
которые задействуют скрытую функцию для задания значения.