Показать сообщение отдельно
  #8 (permalink)  
Старый 29.05.2011, 09:42
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

"new Boolean(true)" это тоже примитивный тип? Наверное, там что-то вроде того:
function Object(item) {
	if (item != null) {
		return new item.constructor(item);
	}
	/* ..... */
}


UPD: хотя нет, если бы так, то alert срабатывал бы больше одного раза:
function Foo() {
	alert('Foo');
}
var foo = new Foo();

Object(foo);
new Object(foo);

Последний раз редактировалось Riim, 29.05.2011 в 09:50.
Ответить с цитированием