Тема: Про ecmaScript
Показать сообщение отдельно
  #24 (permalink)  
Старый 19.12.2011, 14:46
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Да вроде не путаю.
Как раз я обращаюсь к [[prototype]] созданного объекта, и к его [[prototype]] Т.к. fo.__proto__===fo.constructor.prototype можно так написать последнее выражение:
alert(fo.__proto__===fo.__proto__.__proto__) и будет True
А по поводу самого свойвства prototype - в спецификации 5.1 явно указано что там хранится ссылка на объект, выражаясь Вашими терминами, "родитель" (прототип) объекта fo.
Ответить с цитированием