Показать сообщение отдельно
  #8 (permalink)  
Старый 30.01.2009, 21:27
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Вызов как функция:

Function - http://javascript.ru/ecma/part15#a-15.3.1
Array - http://javascript.ru/ecma/part15#a-15.4.1
Object - http://javascript.ru/ecma/part15#a-15.2.1
Boolean - http://javascript.ru/ecma/part15#a-15.6.1
Date - http://javascript.ru/ecma/part15#a-15.9.2
Error - http://javascript.ru/ecma/part15#a-15.11.1

P.S.> кстати, насчет Boolean, я "наврал" (вернее, перепутал). Но, просто хотел показать такие случаи (например, как с Array: new Array / просто Array - эффект один - создание объекта "массив")

Сообщение от x-yuri
минутку, Boolean не создает объект
new Boolean(param) - новый объект, Boolean(param) - преобразование типа к примитиву.

alert([typeof Boolean(true), typeof new Boolean(true)]); // boolean, object
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 30.01.2009 в 21:56.
Ответить с цитированием