Свързани публикации 'iife'


Затваряния в JavaScript
Затварянето е просто концепция, която се случва вътрешно. В JavaScript затваряне е функция, която препраща към променливи във външния обхват от вътрешния си обхват. Затварянето запазва външния обхват във вътрешния си обхват. Помислете за следния скрипт: Ако следваме обичайния си подход на процеса на изпълнение на JS, стигаме до заключението, че изходът ще бъде недефинирано съобщение за грешка. Но действителният резултат ще бъде „Здравей“. Този проблем в горния скрипт..

Основен JavaScript: Овладяване на незабавно извиквани функционални изрази
Разбирането на функциите отвътре навън и след това научаването как да ги използвате за писане на модерен, чист JavaScript код е критично умение, за да станете JavaScript нинджа. Един от често използваните модели за кодиране с функции има изискано име за себе си: Израз на функция с незабавно извикване. Или по-известен като IIFE и се произнася като „iffy“. Преди да можем да разберем какво е IIFE и защо имаме нужда от него, трябва бързо да прегледаме няколко фундаментални..

Свързани въпроси 'iife'

Разширен JavaScript: Защо тази функция е поставена в скоби?
Възможен дубликат: Какво представлява (функцията( ) { } )() конструкция в JavaScript? Попаднах на този код на JavaScript, но нямам идея какво да направя от него. Защо получавам "1", когато стартирам този код? Какво представлява това...
35081 изгледи
schedule 04.01.2024

IIFE: var срещу това - има ли разлика?
Има ли някаква разлика между this и var в непосредствено извикваните функционални изрази (IIFE)? (function(){ var foo = 0; this.bar = 0; })();
203 изгледи
schedule 06.03.2024

Защо Babel анализира IIFE на функцията стрелка
Както виждам от граматиката на ES2015, този израз не е валиден: () => { console.log("hello"); } (); Трябва поне да поставите скоби: (() => { console.log("hello"); }) (); Chrome се проваля при първата проба с Uncaught...
568 изгледи
schedule 11.03.2024