Тема: Про ecmaScript
Показать сообщение отдельно
  #6 (permalink)  
Старый 16.12.2011, 12:50
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Pseudo code:
var F = new [[Function]], proto = new Object();
proto.defineProperty('constructor', {
value: F,
writable: true,
enumerable: false,
configurable: true
});
F.defineProperty('prototype', {
value: proto,
writable: true,
enumerable: false,
configurable: false
});

NOTE A prototype property is automatically created for every function, to allow for the possibility that the function will be used as a constructor.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.

Последний раз редактировалось Nekromancer, 16.12.2011 в 12:58.
Ответить с цитированием