function unique(arr) {
let array = [];
// let obj = {};
for (let i = 0; i < arr.length; i++) {
let obj = arr[i];
let params = array.findIndex(item => {
item.right_id == obj.right_id;
});
console.log("第" + i);
console.log(obj);
console.log(obj._id);
console.log(obj.right_id);
console.log(params);
params == -1 ? array.push(obj) : "";
}
return array;
}
方法是这样的
结果是这样的
对象里的_id 属性值可以打出来,但是right_id 就不行了
有大佬能告诉我这是怎么回事吗