Видео: Что такое IIFE в JavaScript?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
An IIFE (Выражение немедленно вызываемой функции) - это JavaScript функция, которая запускается, как только она определена. Это предотвращает доступ к переменным внутри IIFE идиома, а также загрязнение глобального масштаба.
В связи с этим, каково использование IIFE в JavaScript?
Сразу вызываемое выражение функции ( IIFE для друзей) - это способ немедленно выполнять функции, как только они созданы. IIFE очень полезны, потому что они не загрязняют глобальный объект и представляют собой простой способ изолировать объявления переменных.
Кроме того, что поднимается в JavaScript с помощью примера? Подъем это JavaScript действие интерпретатора по перемещению всех объявлений переменных и функций в верхнюю часть текущей области. (функция () {var foo; var bar; var baz; foo = 1; alert (foo + "" + bar + "" + baz); bar = 2; baz = 3;}) (); Теперь понятно, почему второй пример не генерировал исключения.
В связи с этим нужен ли нам IIFE в es6?
Если ты используете модули, нет необходимость использовать IIFE (так называется эта «оболочка»), потому что все переменные имеют область видимости, ограниченную модулем. Однако до сих пор находятся некоторые случаи, когда ты хочешь чтобы отделить одну часть кода от другой, а затем вы можете использовать IIFE.
Почему используются IIFE?
Основная причина использовать IIFE заключается в обеспечении конфиденциальности данных. Поскольку переменные var в JavaScript относятся к содержащейся в них функции, любые переменные, объявленные в IIFE недоступны для внешнего мира.
Рекомендуемые:
Что такое w3c, что такое Whatwg?
Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) - это сообщество людей, заинтересованных в развитии HTML и связанных с ним технологий. WHATWG была основана в 2004 году представителями Apple Inc., Mozilla Foundation и Opera Software, ведущих поставщиков веб-браузеров
Что такое процесс в операционной системе, что такое поток в операционной системе?
Проще говоря, процесс - это исполняемая программа. Один или несколько потоков выполняются в контексте процесса. Поток - это основная единица, которой операционная система выделяет время процессора. Пул потоков в основном используется для уменьшения количества потоков приложений и обеспечения управления рабочими потоками
Что такое персональный компьютер Что такое аббревиатура?
ПК - это аббревиатура персонального компьютера
Что такое эвристика репрезентативности Что такое эвристика доступности?
Эвристика доступности - это мысленный ярлык, который помогает нам принять решение на основе того, насколько легко что-то вспомнить. Эвристика репрезентативности - это мысленный ярлык, который помогает нам принять решение, сравнивая информацию с нашими мысленными прототипами
Что такое Function Point, объясните ее важность Что такое функционально-ориентированные показатели?
Функциональная точка (FP) - это единица измерения, выражающая объем бизнес-функций, которые информационная система (как продукт) предоставляет пользователю. FP измеряют размер программного обеспечения. Они широко используются в качестве отраслевого стандарта для определения функциональных размеров