Dav*_*ave -1 javascript variables jquery json
是否可以使用变量来获取JSON对象?这是我正在尝试做的一个例子:
var test = "json_category";
alert(json.test);
Run Code Online (Sandbox Code Playgroud)
我没有选择这样做json.json_category,这不是一个选择.我需要使用变量来表示字符串.我只是不确定该怎么做.
我想你正在寻找以下内容:
var foo = {
'bar': 'baz';
},
key = 'bar';
alert(foo[key]); // baz
Run Code Online (Sandbox Code Playgroud)
可以使用括号表示法(['property'])或使用点表示法(.property)来引用对象; 这两个都是有效的:
foo['bar'] // baz
foo.bar // baz
Run Code Online (Sandbox Code Playgroud)