Comments on: Паттерны в JavaScript. Singleton https://stepansuvorov.com/blog/2014/02/%d0%bf%d0%b0%d1%82%d1%82%d0%b5%d1%80%d0%bd%d1%8b-%d0%b2-javascript-singleton/ Release 2.0 Tue, 22 Apr 2014 08:22:31 +0000 hourly 1 https://wordpress.org/?v=6.3.1 By: admin https://stepansuvorov.com/blog/2014/02/%d0%bf%d0%b0%d1%82%d1%82%d0%b5%d1%80%d0%bd%d1%8b-%d0%b2-javascript-singleton/#comment-11590 Tue, 22 Apr 2014 08:22:31 +0000 http://stepansuvorov.com/blog/?p=1336#comment-11590 In reply to Stepan Stepanov.

да, возможно и усложняем. :) для простого случая, который приведен в примере так извращаться точно не стоит,
но если у нас возникнет более сложная задача, там где например объект мы должны получать используя функцию конструктор, чтобы в зависимости от входных параметров можно было бы возвращать разные объекты.

]]>
By: Stepan Stepanov https://stepansuvorov.com/blog/2014/02/%d0%bf%d0%b0%d1%82%d1%82%d0%b5%d1%80%d0%bd%d1%8b-%d0%b2-javascript-singleton/#comment-11270 Sun, 13 Apr 2014 19:28:11 +0000 http://stepansuvorov.com/blog/?p=1336#comment-11270 А мы ничего не усложняем ? )) Ведь по сути если мы так и так создаем объект а не класс, объект же по определению всегда единственный и не неповторимый ))

var mySingleton = {
x:Math.random(),
publicMethod1: function(){ … }
};

var object1 = mySingleton;
var object2 = mySingleton;

]]>