假设我有这个全局对象:

funky_baby = {
    "wonk wonk": "clunk",
    "zipee": "chugga chugga",
    "ahoooga": "boioioioing"
};


我想使用字符串“ funky_baby”访问它。我目前正在使用此方法:

window["funky_baby"];


对于我来说,这似乎不是多浏览器友好的。有更好的方法来完成此任务吗?

最佳答案

正如this question接受的答案中所述,只要您不想遍历IE8或更早版本中的成员,您的代码就很好。但是,您可以将其声明为

window.funky_baby = {"wonk wonk", "zipee", "ahoooga"};


而且您也解决了:)

09-25 16:32