(function(){})(); - что значит?
В коде одного модуля встретил вот такие штуки:
(function(){ /* ... что-то делается... */ })(); что означает эта запись? |
|
вопрос тоже по синтаксису
Не буду открывать новую тему, т.к. вопрос тоже по синтаксису.
Если в функции написано return { title : editor.lang.table.title, minWidth : 310, onShow : function() { /*тело ф-ции*/ }, onOk : function() { /*тело ф-ции*/ }, contents: [ { id : 'info', label : editor.lang.table.title, elements [ /*содержимое всякое*/ ] } ] }; Это означает что функция возвращает обычный объект со свойствами title, minWidth, contents и методами onShow(),onOk(). А contents в свою очередь тоже является объектом. Вот только почему у него квадратные скобки+фигурные скобки. (или это массив из одного объекта?) Я правильно понимаю этот код? P.S. не тыкайте только в учебник, пожалуйста. Я понимаю, что стоило бы прочитать сначала доку или учебник, чем задавать подобные вопросы, но у мя есть оправдание - вопрос решить нужно срочно .. ... |
Цитата:
Цитата:
|
Цитата:
Я ведь просто попросил помощи. Тот у кого есть время и желание поможет. Я тоже иногда отвечаю на вопросы других, в тех областях в которых разбираюсь. Ну а вообще Спасибо )) |
Часовой пояс GMT +3, время: 00:50. |