for (var i = 0; i < this.userlist.length; i++) {
for (var j = i + 1; j < this.userlist.length; j++) {
if (this.userlist[i] == this.userlist[j]) { //第一个等同于第二个,splice方法删除第二个
// this.userlist.splice(j, 1);
this.$delete(this.userlist, j)
this.$delete(this.userlist, i)
j--;
}
}
}
首先在循环中在嵌套一层循环寻找出一样的元素,最后调用this.$delete()方法删除该元素
代码如下:( this.userlist为数组)
for (var i = 0; i < this.userlist.length; i++) {
for (var j = i + 1; j < this.userlist.length; j++) {
if (this.userlist[i] == this.userlist[j]) { //第一个等同于第二个,splice方法删除第二个
// this.userlist.splice(j, 1);
this.$delete(this.userlist, j)
this.$delete(this.userlist, i)
j--;
}
}
}