我看到很多答案使用字符串从给定对象调用方法,但没有人来获取对象本身。 我想要那样的东西
var a
var b
var c
function getObject(objectAsString)
{
return getMyObject(objectAsString);
}
然后如果我写
var obj=getObject("a")
我的结果是obj = a
是否有“getMyObject”功能? 感谢
答案 0 :(得分:2)
参见以下代码
<script>
//in one script
var GlobalvarName = 500;
alert(window["GlobalvarName"]); //alert is : 500
</script>
答案 1 :(得分:1)
var hello = 'Hello World';
this['hello'];
我不会让这些变量如此全球化。 here's why 而是将它们放在像这样的对象中:
var obj = {
a: 'Hello',
b: 'World'
}
console.log(obj['a'], obj['b']);