在JavaScript中高效地从字符串获取值
如何从JavaScript中的字符串中获取变量/属性 字符串在JavaScript中高效地从字符串获取值,javascript,Javascript,如何从JavaScript中的字符串中获取变量/属性 字符串obj.val返回obj.val的值。将\“添加到字符串的开头和结尾是否足够? 谢谢!:) 与你们中的一些人建议的帖子不同,我想要的值没有字符串键。您可以使用stringname使用this[yourString]或scope[yourString]获取变量的值 var someVar = "Hello world!"; this["someVar"] //this print value of variable name "someV
obj.val
返回obj.val
的值。将\“
添加到字符串的开头和结尾是否足够?
谢谢!:)
与你们中的一些人建议的帖子不同,我想要的值没有字符串键。您可以使用
string
name使用this[yourString]
或scope[yourString]
获取变量的值
var someVar = "Hello world!";
this["someVar"] //this print value of variable name "someVar"
var obj = {}; obj.var = "some object!";
this["obj"]["var"] //this will get value of object property with "var"
您能解释一下为什么要这样做吗?请参阅,还有一个for,它不是一个字符串键,虽然我的意思是没有字符串名称。例如var test=[5,2];var x=“test[0]”;
。我如何从x
中获取值5
?