数组重复元素下标或重复值

 1 Array.prototype.unique=function(){
 2     let _uniqueArray =  [...new Set(this)],_array = [],j=0; 
4
for(let i=0; i < this.length; i++,j++){ 5 while(this[i]!==_uniqueArray[j]){ 6 _array.push(i) //_array.push(this[i]) 7 i++; 8 } 10 } 11 return _array; 12 }

 

1 Array.prototype.unique=function(){
2     let _uniqueArray =[], _array = [],j=0;
4 for(let i=0; i < this.length; i++){ 5 !_uniqueArray.includes(this[i]) ? _uniqueArray.push(this[i]) : _array.push(this[i]) //_array.push(i) 6 } 7 return _array; 8 }

 

posted @ 2019-10-29 11:27  小猪宿州  阅读(542)  评论(0编辑  收藏  举报