スポンサーリンク

2つの配列を比較して一致しないものを追加する【javascript/ES6】

座学

2つの配列を比較して一致しないものを追加する【javascript/ES6】

 

// 配列の初期設定

const arrayA = [“A”, “B”, “C”];

const arrayB = [“A”, “B”, “D”, “E”];

 

// 期待する配列

const arrayA = [“A”, “B”, “C”, “D”, “E”];

 

// 実行する処理

arrayB.forEach(value => {

  if (!arrayA.includes(value)) {

    arrayA.push(value);

  }

})

簡単な解説

arrayBをforEachで回して、Bのvalue値をarrayAでincludesで検索する。

Aの中にBのvalue値が無い場合は、Aにpushで追加する。

タイトルとURLをコピーしました