我正在尝试为变量中的值访问原型 例如:
var myObjVar = {name : 's'};
var x = "myObjVar";
以下是如何使用myObjVar
?
x
原型的方法
可以访问myObjVar.prototype
但我需要通过x
访问?
答案 0 :(得分:0)
一个双重难看的解决方案是使用eval
和非标准__proto__
属性:
eval(x).__proto__
答案 1 :(得分:0)
假设对象属于全局范围:
eval("myObjVar").constructor.prototype
否则使用eval()(NOT RECOMMENDED!):
/Customers?$expand=Projects($count=true)