在JS数组中访问变量

时间:2017-02-06 02:13:49

标签: javascript

我有以下对象

 var object =   ["{
 "a": "foo",
 "b": "bar",
 "c": "baz"
}
"]

我对获得价值感兴趣,但我尝试的所有内容都未定义。我试过了object.a,object [0] .a和object [a],我知道这是愚蠢的,我只是忘了。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)



var object =   ['{  "a": "foo",  "b": "bar",  "c": "baz" }'];
console.log(JSON.parse(object[0]).a);




答案 1 :(得分:1)

你的数组应该是这样的

var object =   [{
 "a": "foo",
 "b": "bar",
 "c": "baz"
}];

删除双引号,以便您可以访问数组中的对象,否则您可以像@Daniel那样使用JSON.parse()