Функции Flashcards
Что такое функция?
Функция - это конструкция для повторного вызова одной и той же части кода, выполнения одних и тех же действий, в разных частях программы
Ключевое слово в JS для объявления функции.
function - ключевое слово для объявления функции.
Когда используется функциональное выражение?
Функциональное выражение используется, когда тело функции надо присвоить в переменную. Например, для передачи функции как параметра для другой функции.
Можно ли сделать функцию свойством объекта?
Да
Что такое анонимная функция?
Анонимная функция - это функция, у которой нет имени и которая не записывается в переменную.
Что такое самовызывающаяся функция?
Это синтаксическая конструкция, с помощью которой можно вызвать функцию в месте ее определения.
Когда вызывается самовызывающаяся функция?
Самовызывающаяся функция вызывается в месте ее определения.
Для чего используется самовызывающаяся функция?
Самовызывающаяся функция используется для реализации подхода module app js
Что такое стрелочная функция?
Стрелочная функция - это более короткая синтаксическая запись.
Какие существуют области видимости в JS?
В JS существует две области видимости: глобальная и локальная. Переменные, определенные внутри функции, оказываются в локальной области видимости. Переменные вне функции - в глобальной области видимости.
Что является контекстом в глобальной области видимости?
В глобальной области видимости, контекстом всегда является объект Window.
Что будет, если вызвать функцию в режиме “use strict”?
Если вызвать функцию в режиме “use strict”, то контекстом будет undefined
Что является контекстом, если функция - это метод объекта?
Если функция - метод объекта, то контекстом является сам объект.
Что такое контекст исполнения?
Контекст исполнения - это некоторая сущность, которая содержит в себе все необходимое для запуска отдельно взятой функции (переменные, аргументы, области видимости и this)
Что происходит, когда функция вызывается и исполняется?
Когда функция вызывается и исполняется, она может “прикрепить” свой контекст (собственный) к контексту исполнения.