RemoveArr(arr) { for (var i = 0; i < arr.length; i++) { for (var j = i+1; j < arr.length; ) { if(arr[i].条件==arr[j].条件{ arr.splice(j,1) }else{ j++ } } } return arr },
具体思路是外层循环,内层是从此次循环的外层的下一个开始往后,如果条件达成删除然后下一个直至内外层循环都结束