Показать сообщение отдельно
  #20 (permalink)  
Старый 29.01.2012, 00:56
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от Octane Посмотреть сообщение
Напрашивается вопрос:

раз уж есть стандартное средство получить __proto__
var x = {};
alert(Object.getPrototypeOf(x) === x.__proto__);

и есть способ создать новый объект, с указанным __proto__
var x = Object.create(Function.prototype);
alert(x.__proto__ === Function.prototype);

то почему стандарт не предусматривает метод для изменения __proto__ созданного объекта?
или почему метод не позволяет делать так

Object(обьект, егоПрототип)

или почему нет метода вот так

Обьект.chengePrototype(новыйПрото ип)
Ответить с цитированием