JavaScript 数组去重:使用 Set 实现优雅去重
对于一个 JavaScript 数组,你可以使用'Set'数据结构来去重。以下是使用'Set'实现去重的代码示例:
const array = [
{ taskName: 'task1' },
{ taskName: 'task2' },
{ taskName: 'task1' },
{ taskName: 'task3' },
{ taskName: 'task2' }
];
const uniqueArray = Array.from(new Set(array.map(item => item.taskName)));
console.log(uniqueArray);
这段代码中,我们使用'Array.prototype.map'方法将数组中的'taskName'属性提取出来,并将结果作为参数传递给'Set'构造函数,创建一个新的 Set 对象。然后,我们使用'Array.from'方法将 Set 对象转换回数组形式,以获取去重后的结果。
运行上述代码,你将得到一个仅包含唯一'taskName'值的数组。
原文地址: https://www.cveoy.top/t/topic/SAr 著作权归作者所有。请勿转载和采集!