使用关键字“ new”从原型创建对象时,是否仍可以访问父对象?

时间:2019-02-05 23:19:32

标签: javascript object

我正在使用类似以下的代码

function parent(a){
    this.a=a
}

parent.prototype.child=function(){
    this.parent=...?
}

p=new parent("bla")

我希望能够像这样从父级创建子级对象...

c=new p.child()

,并且能够在创建子对象时访问“父”对象,以便对其进行引用。就像您通常在原型函数中使用关键字“ this”一样。显然,在这种情况下,“ this”是指要创建的新对象。

是否可以在不通过参数传递“父”对象的情况下执行此操作?

谢谢

0 个答案:

没有答案