Непонятный синтаксис
(function(){
// some code here
})();
или такой еще вариантик
(function(obj){
// some code here
})(obj1);
Что тут вообще происходит? Интуиция мне подсказывает, что последние скобки, это то, что будет возвращатся. . . но почему не просто:
function () {
return smth;
}
???? |
в данном случае создается анонимная функция и сразу вызывается
во втором случае ей также передается параметр obj1, который будет известен в теле функции как obj |
Ответ на Ваш вопрос в этой теме.
|
Octane,
я помнил об этой теме, но не смог ее отыскать) |
Спасибо, товарищи. Теперь моя жизнь наполнилась смыслом.
|
| Часовой пояс GMT +3, время: 13:44. |