正在将字符串转换为对象

Translating string into object

本文关键字:对象 转换 字符串      更新时间:2023-12-25

我正在使用动态构建需要的var名称

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(字符串)转换为refix_someName

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

window[myNameToConstruct].methodToCall();