请问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);
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题