(function() {})();
Может кто-нибудь подробно именно про эту конструкцию рассказать, в статьях читал, что-то как то не понятно, примеров бы побольше. В книге тоже вколзь про это....
Буду очень благодарен. |
Уже обсуждали http://javascript.ru/forum/misc/3490...sintaksis.html
и еще подобные темы есть на форуме, пользуйся поиском |
Так посмотрел, вроде немного понял
(function (x,y,z) {alert(x+y+z)}) (10, 20, 30);
Но вопрос зачем это вообще надо? Второй вопрос ПОчему вот это
i=5
(function(x) {alert(x)}) (i);
Выдаёт ошибку Хотя наверное чтобы можно было делать вот так
i=(function($) {return $}) ('my');
alert(i);
Т.е. я сделал вывод , что это нужно чисто для замыканий? Но зачем замыкания нужны я пока не очень понял. Что-то читал, что они нужны для области видимости? |
Цитата:
|
По поводу точки с запятой я знаю,
но ведь js их должен сам вставлять, тем более в этой ситуации или нет? |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 00:08. |