数组里的多个对象数据去重

数组里的多个对象数据去重
类似于这样的数组对象数据中有重复的就需要去重
这里设定的数组去重是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;
	}
}
上一篇:Pandas入门程序


下一篇:Python爬虫——爬取股票信息