如何在变量

时间:2016-11-24 08:29:02

标签: javascript prototype

我正在尝试为变量中的值访问原型 例如:

var myObjVar = {name : 's'};
var x = "myObjVar";

以下是如何使用myObjVar

访问x原型的方法

可以访问myObjVar.prototype

但我需要通过x访问?

2 个答案:

答案 0 :(得分:0)

一个双重难看的解决方案是使用eval和非标准__proto__属性:

eval(x).__proto__

答案 1 :(得分:0)

假设对象属于全局范围:

eval("myObjVar").constructor.prototype

否则使用eval()(NOT RECOMMENDED!):

/Customers?$expand=Projects($count=true)