我正在尝试创建一个具有唯一对象的数组。我有一个锦标赛的 json 数据,我想按池订购。每场比赛都有自己的池数据,因此他会将每场比赛的池数据推送到数组中。这将创建一个包含 5 个相同池值的数组。这是我的代码:
var arr = [];
for (var i = 0; i < data.objects.length; i++){
obj = {
poolId: data.objects[i].pool.id,
poolLetter: data.objects[i].pool.name
};
if (arr.indexOf(obj) == -1) {
arr.push(obj);
}else{}
}