是否可以为用户提供一个可以使用的字符串选项?
我有一个对象: 具有3个字符串的myObject
myObject.string1
myObject.string2
myObject.string3
我正在尝试做这样的事情:
var whichString = "string1";
myObject.whichString
myObject.(whichString)
myObject.[whichString]
以上所有方法均无效。 请问有办法吗?
答案 0 :(得分:2)
如果您的myObject
对象是这样创建的:
var myObject = {
string1: "abc",
string2: "def",
string3: "xyz"
}
然后
var whichString = "string1";
alert(myObject[whichString]);// this will alert "abc"
应该没事的。