前言
有时候,我们可能需要数组去重,如果是一维数组,那么直接 ES6 语法 [...new Set(array)]
即可,如果是二维对象数组则无效了(一维数组去重请访问 这篇文章)。
例如以下对象数组,可以看到有两个重复的对象,那么如何根据 id
(或其他属性)进行判断后去除呢?
// 原数组 ↓
var arr =