Я просто не могу обернуть мою голову вокруг того, как работает это возвращение функции:Не понимаю, как этот вид оператора возврата работает
var Object = (function() {
function init() {
console.log('init');
}
return { init : init };
})();
Я понимаю, что он возвращает объект, но почему два «INIT»» s используются в операторе return. Можно ли установить это по-другому, чтобы сделать его более читаемым? Больше ресурсов, где я мог бы больше узнать об этом?
спасибо.
Свойство «init» установлено в значение «init». Это так же понятно, как и будет. Посмотрите на некоторые базовые обучающие программы js. – Daedalus
Вы можете: http://jsfiddle.net/X5QSF/ – Cherniv
Ищите «шаблон модуля JavaScript» – elclanrs