类似于这样的数组对象数据中有重复的就需要去重
这里设定的数组去重是checkbox
方法一:循环数组 splice删除
for (var i = 0; i < checkbox.length; i++) { //checkbox数组中对象去重
for (var j = i + 1; j < checkbox.length; j++) {
if (checkbox[i]['stock'].stock_unique_id === checkbox[j]['stock'].stock_unique_id) {
checkbox.splice(j, 1);
j = j - 1;
}
}
}
得到的checkbox 是不重复的数组
方法二:循环数组 相同的就返回 不添加到checkbox数组中
for (var i = 0; i < checkbox.length; i++) { //checkbox数组中对象去重
if(res.data.stock.stock_unique_id === checkbox[i].stock.stock_unique_id){
return;
}
}