有没有办法使用包含变量名称的字符串访问javascript变量?

有没有办法使用包含变量名称的字符串访问javascript变量?

这样我就可以有一个函数说what_way_you_do_this = something。这可能吗?基本上我可以通过给它一个包含变量名称的字符串来告诉函数我想要设置哪个变量。



HUWWW
浏览 445回答 3
3回答

万千封印

鉴于:var x = {     myproperty: 'my value'};您可以通过以下方式访问该值:var value = x['myproperty'];如果您正在寻找全局变量,那么您将检查其容器(window);var value = window['x']['myproperty'];

白衣非少年

您可以使用eval(variableString);由于许多人不建议使用,所以要谨慎行事 eval()

繁星点点滴滴

如果它是一个名为的全局变量myVar,您可以使用:window["myVar"]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript