Что самый быстрый / лучший способ состоит в том, чтобы сравнить два массива и возвратить различие? Во многом как array_diff
в PHP. Есть ли легкая функция или я оказывающийся перед необходимостью создавать один через each()
? или a foreach
цикл?
Короткая версия может быть похожей на это:
const diff = (a, b) => b.filter((i) => a.indexOf(i) === -1);
результат:
diff(['a', 'b'], ['a', 'b', 'c', 'd']);
["c", "d"]