es6数组对象去重及合并的方法是什么

ES6における重複の除去と配列オブジェクトの簡単な統合の方法は、Setデータ構造とスプレッド演算子を使用して実現できます。

  1. Set構造体を利用して重複を削除:配列をSet構造に変換してからSet構造を配列に変換する。
const arr = [1, 2, 2, 3, 4, 4];
const uniqueArr = [...new Set(arr)];
console.log(uniqueArr); // [1, 2, 3, 4]
  1. 配列をマージして重複を削除する: まず,Setデータ構造を使用して2つの配列をマージし,重複要素を削除してから,Setを配列に変換します。
const arr1 = [1, 2, 3];
const arr2 = [2, 3, 4];
const mergedArr = [...new Set([...arr1, ...arr2])];
console.log(mergedArr); // [1, 2, 3, 4]

注意:Set データ構造では、重複判定の基準は要素の値です。参照型の場合は、重複排除を機能させるには、参照のアドレスが同じである必要があります。

bannerAds