Показать сообщение отдельно
  #112 (permalink)  
Старый 10.01.2015, 19:10
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Immediately-invoked function expression (IIFE)
Разбирался как должны себя вести функции в ES6 в следующих случаях:
function f(x = g()) {…}
function f(x = function () {…}()) {…}
не нашел вменяемой информации, но вроде как этот блок с аргументами должен выполняться вместе с function body, но что интересно, наткнулся на название повсеместно применяемого приема:
(function () {
    …
}());

(function () {
    …
})();

!function () {
    …
}();

new function () {
    …
};
Immediately-invoked function expression (IIFE)
раньше только self-executing anonymous function встречал

------------------------------------------------
как-то я пропустил эту тему Self-invoking функции

Последний раз редактировалось Octane, 10.01.2015 в 19:34.
Ответить с цитированием