js把字符串转换成变量
你们好,希望各位高手能帮我解决这个问题,谢谢!例如:varstr="win";我想把字符串"win"转换成一个变量...
你们好,希望各位高手能帮我解决这个问题,谢谢!
例如:var str = "win";我想把字符串"win"转换成一个变量 展开
例如:var str = "win";我想把字符串"win"转换成一个变量 展开
2个回答
展开全部
var str = "win";
eval("var " + str);
console.log(win);
eval(str+"=3");
console.info(win);
eval("var " + str);
console.log(win);
eval(str+"=3");
console.info(win);
追问
你好,还是不行,其实我想要效果是:var townObject = {HeBeiSheng : ["石家庄市"]}
我能按照对象字段来取值,比如:字符串"HeBeiSheng",然后通过把字符串"HeBeiSheng"转换成HeBeiSheng然后把转换好的变量访问alert(townObject.HeBeiSheng),注意:HeBeiSheng是通过转换来访问的
追答
var str = 'var townObject = {HeBeiSheng : ["石家庄市"]}';
eval(str);
townObject.HeBeiSheng
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请了解eval方法,能帮助到您请采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询