去重
方法一:
push进新数组,
新数组使用indexOf或includes比较原数组,比较后的值push进新数组
方法二:
splice
双层循环,前一个和后一个逐个比较,index[j]==index[i]则splice(j,1)
// 去重
// 去重
// 方法一:
// push进新数组,
// 新数组使用indexOf或includes比较原数组,比较后的值push进新数组
function removal(rearr) {
var newarr = []
for (var i = 0; i < rearr.length; i++) {
if (newarr.indexOf(rearr[i]) == -1) {
newarr.push(rearr[i])
}
}
return newarr;
}
// 方法二:
// splice
// 双层循环,前一个和后一个逐个比较,index[j]==index[i]则splice(j,1)
function removal1(rArry) {
for (var i = 0; i < rArry.length; i++) {
for (var j = i + 1; j < rArry.length; j++) {
if (rArry[j] == rArry[i]) {
rArry.splice(j, 1);
j--;
}
}
}
return rArry;
}