Вызов как функция:
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