Сообщение от Octane
|
но примитивное значение из конструктора вернуть нельзя, для него автоматически выполнится Object(value), которое будет всегда true
|
Если сильно хочется, то можно так сделать:
alert(+new function () {
this.valueOf = function () {
return 1;
};
});
Сообщение от Octane
|
Из вариантов создания локального контекста по условию
|
Можно еще добавить:
namespace.property || void function () {
...
}();