我有一个幻灯片课程,如下所示:
//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命名的模块上,所以我的问题是:这个对象(幻灯片的实例)是否知道它的父级?
我可以通过执行类似
的操作找到moduleIdparent.name
以这种方式获取moduleId?
答案 0 :(得分:0)
没有。由于JavaScript通过引用传递对象,因此几个“父”对象实际上可以同时引用相同的Slideshow
对象。