我有以下对象
var object = ["{
"a": "foo",
"b": "bar",
"c": "baz"
}
"]
我对获得价值感兴趣,但我尝试的所有内容都未定义。我试过了object.a,object [0] .a和object [a],我知道这是愚蠢的,我只是忘了。非常感谢任何帮助。
答案 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()