2013-07-02 4 views
0

Я хочу, чтобы добавить "имя" свойств для дочернего объектаВозможно ли установить прототип объекта javascript?

var parent =new Object() 
    parent.name="raymond" 

    var child=new Object(); 
    child.prototype=parent; 
    child.name //undefined , not work... 
+0

возможно дубликат [Как JavaScript .prototype работает?] (Http://stackoverflow.com/questions/ 572897/how-do-javascript-prototype-work) –

+0

Существует (в настоящее время) нестандартное свойство, которое позволяет вам изменить прототип существующего объекта, если это действительно то, о чем вы просите. Однако не поддерживается во всех средах. –

+0

Объекты наследуют свойство прототипа своего конструктора с помощью скрытого свойства '' [[Prototype]] '(http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.2), а не public 'prototype'. – RobG

ответ

Смежные вопросы