我正在寻找一种方法来获取可变形的当前名称,因为它们是原型:看看这个例子:
var Entities = new Array();
var Original = function(version){
this.name = /**GET NAME OF PARENT*/;
this.version = version
Entities.push(this);
};
var bob123 = new Original(25);
我想将bob123
存储到上方对象的this.name
中。这可能不将其作为参数传递吗?
答案 0 :(得分:0)
没有。
首先,因为在之前构造了对象(并且函数运行),它被赋值给变量。
其次,因为JavaScript中的引用是单向的。对象的引用可能存储在多个变量中。
var bob123 = new Original(25);
alice.bob = bob123;
window.foo = bob123;