找出陣列中相同的部分和不同的部分

2021-10-01 16:02:17 字數 952 閱讀 5425

var arr1 = [0,1,2,3,4,5];

var arr2 = [0,4,6,1,3,9];

function getarrequal(arr1, arr2) }}

return newarr;

}console.log(getarrequal(arr1, arr2));

//輸出:(4) [0, 4, 1, 3]

array filter() 方法:

建立乙個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素。

注意: filter() 不會對空陣列進行檢測。

注意: filter() 不會改變原始陣列。

語法:array.filter(function(currentvalue,index,arr), thisvalue)

var arr1 = [0,1,2,3,4,5];

var arr2 = [0,4,6,1,3,9];

function getarrdifference(arr1, arr2) );

}console.log(getarrdifference(arr1,arr2));

//輸出:(4) [2, 5, 6, 9]

js去重的三種方法

array.prototype.unique1 = function () 

return n;}

array.prototype.unique2 = function()

,r=; //n為hash表,r為臨時陣列

for(var i = 0; i < this.length; i++) //遍歷當前陣列

}return r;}

array.prototype.unique3 = function()

return n;

}

如何找出numpy array陣列中的不同元素

例如在 array 陣列 1,2,3,3,5 5,9,18,100,2 中找出裡面的不同元素 第一步就是把這個array陣列用flatten鋪平為 1,2,3,3,5,5,9,18,100,2 第二步就是用.tolist 進行轉列表 第三步就是用set list 進行不同元素的提取了 import ...

js找出兩個陣列相同的和不同的資料並且執行操作

老生常談的問題 兩個陣列中的相同或者不同的資料 下面是乙個例子 let onearr let twoarr 以最新的資料為外層迴圈 也就是總的資料 來查詢有的資料和沒有的資料 let rearr onearr.map item,i console.log 重合資料 console.log rearr...

兩個已排序陣列,找出相同的部分

存在的兩個陣列,已經排好順序,求其相同的部分,有以下幾種求法 1 窮舉法 最原始的方法,時間複雜度為o m n 如下 int a new int 示列陣列 int b new int for int i 0 i a.length i 2 binary search 通過乙個陣列的for迴圈,不斷與另...