Сообщение от melky
|
не разобрался. Это не синглтон. Оный - один и тот же объект :
// первый пример
var singleton = { /* обычный хеш */ };
// второй пример
// при вызове возвращается уже давно созданный объект
function Universe(){
var uni = {}; // это он
Universe = function(){
return uni;
}
return uni;
}
|
последние дни провожу в обнимку с книгой Стефанова «паттерны яваскрипт», в ней этот способ указан как «создание синглтона через экземпляр в замыкании»
var a = new Universe();
var b = new Universe();
a === b //true