объект типа Function создаётся следующим образом:
1. Создать новый родной объект ECMAScript. Пусть F будет этим объектом.
....
3. Внутреннему свойству [[Class]] для F присвоить "Function".
....
6. Установить внутреннее свойство [[Call]] для F, как описано в пункте 13.2.1.
....
20. Вернуть F.
Она хранится как вызываемый объект со специальным типом.
Последний раз редактировалось melky, 16.06.2012 в 17:01.
bes,
alert это тоже метод глобального объекта, который при вызове приводит переданное ему значение к строке. объекты приводятся к строке путём вызова метода toString(). выше максмакстампакс показал как можно, переопределив этот метод изменить поведение alert().