合併兩個陣列並去除相同項

2021-08-28 10:39:35 字數 458 閱讀 2257

最近有個功能是需要把後台獲取到的陣列與前台操作生成的陣列合併去重,並傳給後台。

打算記一下,比較簡單,當資料較少的情況下適用:

//宣告兩個陣列

let arr1 = [1,2,3,4,5,'b'];

let arr2 = ['a',1,'b',5,4];

//先將兩個陣列合併成乙個陣列

//使用concat

let carr = arr2.concat(arr1);

//使用for迴圈

for(let i = 0; i < arr1.length; i++)

//然後通過合併後的陣列呼叫array.from(new set(引數為陣列));

let arr = array.from(new set(arr2));

console.log(arr);

是乙個比較笨的方法,望指正!

合併兩個陣列

include using namespace std int sortedinsert int a,int lena,int b,int lenb else printf d n a indexnew printf here lena d,lenb d n indexa,indexb indexn...

查詢兩個陣列相同元素

攢rp ing 一場面試的一道演算法題,題目如下 有兩個公升序的陣列,在這兩個陣列裡面有且只有乙個相同的元素,考慮時間和空間複雜度,找到該元素,禁用js中所有方法,單純演算法題 emmmmm,為何和我之前的不一樣 話不多說,上 我真是越來越喜歡動手敲一下了 function foo arr 1,ar...

兩個陣列合併

好久沒寫c c 程式了,手腦都遲鈍了老些,希望自己能夠通過沒日一小題來提高自己,鍛鍊自己。今日題目是,兩個已經排好序的陣列,合併他們並使他們也排好序 程式如下 希望高手們來指教。int mergearray int a,int len1,int b,int len2 while i len1 els...