重複無しの配列結合
参考
サンプルコード
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]の値が、配列内にあるか~って探して、なければ次の値って感じらしい、バブルソートみたいだね(笑)