#去重方法#
// 对象数组去重
function unique(arr) {
let array = [];
for (let i = 0; i < arr.length; i++) {
let obj = arr[i];
let params = array.findIndex(item => {
return item.right_id.toString() === obj.right_id.toString();
});
params == -1 ? array.push(obj) : "";
}
return array;
}
##重点##
let params = array.findIndex(item => {
return item.right_id.toString() === obj.right_id.toString();
});
注:如果不对数据进行toString()处理,去重无效
_id 是ObjectId