JSでよく使われる配列ツールの方法
2245 ワード
はじめに、ES 6の前に配列されたオリジナルのアプローチはツールに近いものがほとんどなく、ここで自分が出会うためのいくつかのよく使われている配列方法を貼り付けます.たとえば:重さに行って、交差点、etc去重 交差点
function unique1(array){
var n = []; //
//
for(var i = 0; i < array.length; i++){
// i , ,
// push
if (n.indexOf(array[i]) == -1) n.push(array[i]);
}
return n;
}
function diff(arr1, arr2) {
// arr1,arr2 。
var newArr = [];
for(var i=0;ivar ln = arr2.indexOf(arr1[i]);
if(ln!=-1){
arr1.splice(i,1);
arr2.splice(ln,1);
}else{
i++;
}
}
newArr = arr1.concat(arr2);
return newArr;
}
//
diff([1, 2, 3, 5], [1, 2, 3, 4, 5]);