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で追加する。