将字符串转换为对象

时间:2013-12-01 05:23:41

标签: javascript jquery

我正在使用

构建需要动态名称的内容
var myNameToConstruct = 'prefix_' + t; // where t is a value passed as string from a function

使用此名称我需要启动一个早先定义为

的对象的方法
var prefix_someName = $("#ele").getObjInstance(); // where getObjInstance is a method used by this particular object.
我的第二行代码中的

prefix_someName 本身就是一个对象,但我正在构建的名称是一个字符串,所以即使它看起来相同,也不是一回事(我收集的内容)从这个代码炸毁)

有没有办法在旅途中将 prefix_someName (字符串)转换为 prefix_someName (对象),以便正确识别它并可以在其上调用方法或执行我必须在更深层次上重写代码才能实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

如果您的对象是全局定义的:

window[myNameToConstruct].methodToCall();