Показать сообщение отдельно
  #68 (permalink)  
Старый 12.04.2014, 20:34
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Octane
но примитивное значение из конструктора вернуть нельзя, для него автоматически выполнится Object(value), которое будет всегда true
Если сильно хочется, то можно так сделать:

alert(+new function () {
   this.valueOf = function () {
      return 1;
   };
});



Сообщение от Octane
Из вариантов создания локального контекста по условию
Можно еще добавить:

namespace.property || void function () {
     ...
}();

Последний раз редактировалось monolithed, 12.04.2014 в 20:50.
Ответить с цитированием