Javascript 如何从对象数组中获取值数组

Javascript 如何从对象数组中获取值数组,javascript,arrays,javascript-objects,Javascript,Arrays,Javascript Objects,如何使用对象数组中的相同键访问所有值? 鉴于以下数据: data = [{first_name: 'Peter', last_name: 'Smith', age: 45}, {first_name: 'John', last_name: 'Miller', age: 21}]; 有没有一种简单的方法可以获得一个包含所有名字的数组,比如first\u names=['Peter','John'] 我想我问了一个非常常见的问题,但我在任何地方都找不到答案 方法使用调用 在调用数

如何使用对象数组中的相同键访问所有值? 鉴于以下数据:

data = [{first_name: 'Peter', last_name: 'Smith', age: 45}, 
        {first_name: 'John', last_name: 'Miller', age: 21}];
有没有一种简单的方法可以获得一个包含所有名字的数组,比如
first\u names=['Peter','John']

我想我问了一个非常常见的问题,但我在任何地方都找不到答案

方法使用调用 在调用数组中的每个元素上提供函数

数据=[{
名字:“彼得”,
姓:“史密斯”,
年龄:45
},
{
名字:“约翰”,
姓:“米勒”,
年龄:21
}
];
var first\u name=data.map(ele=>ele.first\u name);
console.log(名字)
熟悉并使用一些方法。