bes, пох ваще. Не в настроение устраивать срачи
Но вот
это - убожество какое-то. Будто бы "неполноценный" js тянется к "совершенным" собратьям
Нафига все эти пляски с
new и прототипом. Нужна инкапсуляция? Пожалуйста:
var singleton = (function () {
var private = "x";
return {
getX: function () { return private; }
};
}());
Классический js-паттерн.