Результаты поиска по запросу "iife"
Проблемы контекста IIFE
В следующей конструкции: (function(){ var x = function(){ alert('hi!'); } var y = function(){ alert("hi again!"); } this.show = function(){ alert("This is show function!"); } })(); Почемуthis Ссылаться наwindow объект? Должно ли все внутри IIFE ...
Создать класс с IIFE, который не является ссылкой?
я новичок в JavaScript и япытаюсь обернуться вокруг создания "классы» с частными данными и публичными функциями. Я'Мне сказали, что выражения с неме...
IIRC позволяет создавать частные свойства и методы.
ascript, когда вы хотите использовать это: (function(){ //Bunch of code... })();через это: //Bunch of code...
Перечисления в TypeScript: что делает код JavaScript?
Следующий TypeScript: enum PrimaryColors { Red, Green, Blue };Создает следующий JavaScript: var PrimaryColors; (function (PrimaryColors) { PrimaryColors[PrimaryColors["Red"] = 0] = "Red"; PrimaryColors[PrimaryColors["Green"] = 1] = ...
Расширенный JavaScript: почему эта функция заключена в скобки? [Дубликат]
Возможный дубликат: Что такое конструкция (function () {}) () в JavaScript? [https://stackoverflow.com/questions/8228281/what-is-this-construct-in-javascript] Я наткнулся на этот кусочек кода JavaScript, но понятия не имею, что из него сделать. ...
Разные способы выполнения IIFE?
Есть ли разница между (function (){alert('')} ())против (function (){alert('')}) ()Оба работают, но когда я должен использовать каждый?
Единственное отличие состоит в том, что вместо написания «function funcName () {что угодно;} funcName ();» вы пишете "(function () {что угодно;}) ();" который избегает оставлять funcName валяться. Это крошечная вещь, но в большом проекте с большим количеством одноразовых функций это может защитить вас от случайного повторного использования имени функции.
оке Udacity о выражениях функций, вызываемых немедленно (относительно предоставленного фрагмента кода), говорится: Возвращаемая функция закрывает (т.е. захватывает) переменную hi. Это позволяет myFunction поддерживать закрытое, изменяемое ...