Javascript 将具有对象的数组转换为具有该对象的特定键的数组?

Javascript 将具有对象的数组转换为具有该对象的特定键的数组?,javascript,Javascript,我所拥有的是: const objArr = [ {name: "John", id: 1}, {name: "Marry", id: 2}, {name: "Jack", id: 3} ] 我想要这个: const names = [ "John", "Marry", "Jack" ] 怎么做?谢谢 给你;) 只需将map方法与解构结合使用,将回调函数作为参数传递 const objArr=[{name:“John”,id:1

我所拥有的是:

const objArr = [
    {name: "John", id: 1}, 
    {name: "Marry", id: 2}, 
    {name: "Jack", id: 3}
  ] 
我想要这个:

const names = [
    "John",
    "Marry",
    "Jack"
  ]
怎么做?谢谢

给你;)


只需将
map
方法与解构结合使用,将回调函数作为参数传递

const objArr=[{name:“John”,id:1},{name:“Marry”,id:2},{name:“Jack”,id:3}]
log(objArr.map(({name})=>name))用于仅返回name属性

map()

const objArr=[
{姓名:“约翰”,身份证号码:1},
{姓名:“玛丽”,身份证号码:2},
{姓名:“杰克”,身份证号码:3}
] 
const names=objArr.map(p=>p.name);

console.log(名称)你自己有没有尝试过?很明显,他甚至没有亲自尝试就提出了这个问题。没有必要,我正在从服务器上取一些对象,这样做了几个小时,然后失去了我自己。。。事实上,第一个答案是正确的,我已经试过了,但没有意识到它的工作。。。不需要缺点,我只是累了。。。谢谢你,伙计,你真的应该投票以同样的方式结束你真的应该投票以同样的方式结束
const names = objArr.map(person => person.name);