如何从对象数组中获取一些值? JS

时间:2017-06-09 07:33:37

标签: javascript arrays object

我有:

  

[对象,对象]

     

0:对象

     

val1:" 123"

     

姓名:"约翰"

     

1:对象:

     

val2:" 123"

     

姓名:"约翰"

我如何从这个数组对象中获取值?我需要来自这两个对象的名称值。

2 个答案:

答案 0 :(得分:1)

您可以使用Array.prototype.map()并直接返回obj.name属性:

const arr = [{val: "123", name: "John"}, {val: "123", name: "John"}];
const result = arr.map(obj => obj.name);

console.log(result);

答案 1 :(得分:0)

简单如下代码:



const array = [{val: "123", name: "John"}, {val: "123", name: "John"}];

const res = array.map(e => e.name);

console.log(res);