站在巨人的肩膀上,利用set集合的屬性實現去重
function
unique
(arr)
console.
log(array.
from
(new
set([1
,4,5
,5])
));
通過定義新陣列來實現陣列去重,可通過陣列的includes()
或者indexof
方法判斷數值是否屬於新陣列
let a=[1
,2,2
,3,3
,4];
function
red(arr)
}return arr1;
} console.
log(
red(a));
function
red1
(arr)
}return arr1;
} console.
log(
red1
(a))
;
直接運算元組的值,重複的刪除實現,去重,使用陣列中splice
方法,缺點:改變了原始陣列
function
red2
(arr)}}
return arr;
} console.
log(
red1
(a))
;
筆試中遇到的去重方法
let nums=[1
,1,2
]const newnums=nums.
filter
((n,i)
=>
) console.
log( newnums)
;
前端面試 陣列去重
法一 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...
前端面試 陣列去重
方法1 重點是陣列相鄰的數進行比較,如果沒有相等的話就push進去 如果有相等的話,再比較下兩個相鄰的數,沒有有沒有相等的話就push進去 array.prototype.quchong function a for var i 0 ia 1,2,3,2,1,4 console.log a.quch...
前端面試常考知識點
1.css3的新特性有哪些 點我檢視 css3選擇器 css3邊框與圓角 css3圓角border radius 屬性值由兩個引數值構成 value1 value2,值之間用 分隔,value1代表圓角的水平半徑,value2代表圓角的垂直半徑 盒陰影box shadow 語法 box shadow...