在原型时获取javascript变量的名称

时间:2013-06-13 12:11:05

标签: javascript

我正在寻找一种方法来获取可变形的当前名称,因为它们是原型:看看这个例子:

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中。这可能不将其作为参数传递吗?

1 个答案:

答案 0 :(得分:0)

没有。

首先,因为在之前构造了对象(并且函数运行),它被赋值给变量。

其次,因为JavaScript中的引用是单向的。对象的引用可能存储在多个变量中。

var bob123 = new Original(25);
alice.bob = bob123;
window.foo = bob123;