方法1:重點是陣列相鄰的數進行比較,如果沒有相等的話就push進去;如果有相等的話,再比較下兩個相鄰的數,沒有有沒有相等的話就push進去
array.prototype.quchong = function(),
a = ;
for(var i=0;ia = [1,2,3,2,1,4];
console.log(a.quchong())
方法3:通過foreach和indexof特殊屬性進行判斷
array.prototype.quchong = function()
})return a;
}a = [1,2,3,2,1,4];
console.log(a.quchong())
前端面試 陣列去重
法一 indexof迴圈去重 function unique1 arr return newarr console.log unique1 1,2,3,1,2,3,a a b 結果是 1,2,3,a b 法二 es6 set去重 array.from new set array function u...
前端面試常考陣列去重方法
站在巨人的肩膀上,利用set集合的屬性實現去重 function unique arr console.log array.from new set 1 4,5 5 通過定義新陣列來實現陣列去重,可通過陣列的includes 或者indexof方法判斷數值是否屬於新陣列 let a 1 2,2 3,...
前端面試題 陣列去重和排序
首先,不好意思,我昨天偷懶了,沒有更新面試題,今日補上昨日的鍋。基於上次的物件轉化題目,不少同學指出物件種的陣列如果長度不一樣,不能滿足功能,所以針對這個進行優化,如下所示 如果你有不同的方法,或者更好的方法請來信 email 785784961 qq.com 這裡需要注意的是 1.封裝函式的入參型...