icon
重複無しの配列結合

参考

サンプルコード

let array = [1, 2, 3];
let array2 = [1, 2, 3, 4, 5, 6, 1, 2, 3];

// array と array2 の配列結合
let mix = array.concat(array2);
console.log(mix) // [1, 2, 3, 1, 2, 3, 4, 5, 6, 1, 2, 3]

// new Set() : 配列内を一意にする
const setArray = new Set(mix);
console.log(setArray) // Set(6) {1, 2, 3, 4, 5, 6 }

// Array.from : Set() から 配列へ変換
const result = Array.from(setArray);
console.log(result) // [1, 2, 3, 4, 5, 6]

備考

前までは、 filter ってので重複のない配列にしてたみたいなんだけど、オーダーが N^2らしいみたい
array[0]の値が、配列内にあるか~って探して、なければ次の値って感じらしい、バブルソートみたいだね(笑)