请问js的map如何解构参数?

const person = [
  {
    name: 'xiaobe',
    age: 21,
  },
  {
    name: 'xiaoli',
    age: 22
  }
]

person.map(item => {
    console.log(item.name, item.age);
});

请问如何解构item,让箭头函数里直接使用person的参数?

阅读 4.1k
3 个回答
person.map(({name, age}) => { console.log(name, age) })
  const person = [
    {
      name: 'xiaobe',
      age: 21,
    },
    {
      name: 'xiaoli',
      age: 22
    }
  ]

  person.map(item => {
    const { name, age } = item
    console.log(`姓名:${name}, 年龄:${age}`)
  });
person.map(function ({name, age}) {
    console.log(name, age);
});
推荐问题