ES 6のset、weakSet、map、weakMap学習まとめ
1341 ワード
set集合概念:
map集合概念:
ES 5用オブジェクトシミュレーションset集合とmap集合
次の制限があります。
ES 6でsetとmap
1、set
setの特性
1、メモリ値に対してタイプ変換を強制しない2、addメソッドを複数回呼び出して同じ値をパラメータとして入力し、その後の呼び出しは無視される3、使用可能な配列はSet集合を初期化し、重複値をフィルタリングし、集合要素の唯一の注意を保証する:Set構造関数はすべての反復可能なオブジェクトをパラメータとして受け入れることができ、配列、set集合、map集合はすべて反復可能である
方法
forEachメソッド
forEachコールバック関数は3つのパラメータを受け取る
setコレクションを配列に変換
配列回転set
let set = new Set([1,2,3])
set回転配列
array = [...set]
適用可能シーン:重複値をフィルタし、最後に重複のない新しい配列を出力します.