ES6 使用 map 方法提取数组 id 为新数组
可以使用 map 方法来实现将数组 id 返回新数组的功能。
例如,假设有一个原始数组 arr,每个元素都是一个对象,其中包含一个 id 属性,现在需要将所有的 id 提取出来,放入一个新的数组中,可以使用以下代码:
const arr = [
{id: 1, name: 'Alice'},
{id: 2, name: 'Bob'},
{id: 3, name: 'Charlie'},
];
const idArr = arr.map(item => item.id);
console.log(idArr); // [1, 2, 3]
上述代码中,map 方法遍历原始数组 arr 的每个元素,回调函数中的 item 表示当前元素,箭头函数的返回值就是提取出来的 id,最终将所有的 id 组成新的数组 idArr。
原文地址: https://www.cveoy.top/t/topic/oDJl 著作权归作者所有。请勿转载和采集!