如何访问数组中的JS对象?

时间:2013-09-14 03:54:09

标签: javascript

我如何访问名字或姓氏?

[
  {name:"Name",value:{firstName:"John",lastName:"Doe"},
  {name:"Name",value:{firstName:"Juan",lastName:"delaCruz"}
]

2 个答案:

答案 0 :(得分:1)

你的代码中有一个拼写错误(结束括号)。

z = [
  {name:"Name",value:{firstName:"John",lastName:"Doe"}},
  {name:"Name",value:{firstName:"Juan",lastName:"delaCruz"}}
];

firstPersonsName = z[0].value.firstName

allFirstnames = z.map(function(n) { console.log(n.value.firstName); });
allLastnames = z.map(function(n) { console.log(n.value.lastName); });

答案 1 :(得分:0)

假设您的数组名为arr,您可以使用arr[i].value.firstName访问名字,使用arr[i].value.lastName访问姓氏,其中i是您想要的项目的数组索引访问。