如何访问javascript对象的父级

时间:2014-01-18 21:21:20

标签: javascript class oop object

我有一个幻灯片课程,如下所示:

//Our slideshow class
function Slideshow(moduleId) {

  this.moduleId = moduleId;

  this.activeSlide = null;

  this.slides = new Array();

  this.newRound();

}

我实例化它告诉它它是什么模块,如此

self.modules[moduleId].slideshow = new Slideshow(moduleId);

现在你可以看到,它已经“挂载”在moduleId命名的模块上,所以我的问题是:这个对象(幻灯片的实例)是否知道它的父级?

我可以通过执行类似

的操作找到moduleId
parent.name

以这种方式获取moduleId?

1 个答案:

答案 0 :(得分:0)

没有。由于JavaScript通过引用传递对象,因此几个“父”对象实际上可以同时引用相同的Slideshow对象。