要素のセットは繰り返さない せ一覧 = 新しい新しいセット() List.add( 5 ) List.add( 7 ) にconsole.log(一覧) // の長さ にconsole.log(はlist.size) LETのARR = [1、2、。3 、4 ,. 5 ] せ一覧 = 新しい新しいセット(ARR) はconsole.log(一覧) 重量に対する LETのARRを = [1,2 ,. 3 ,. 4,2 ,. 3 ,. 4 ,. 3 ,. 4 ] せ一覧 = 新しい新しいセット(ARR ) にconsole.log(一覧) 削除を確認する変更 のlet ARR = [ '追加'を、 '削除'、 'クリア'、 'い' ] 一覧ましょう = 新しい新しいセット(ARR)を //是否在数组里 はconsole.log(list.has( '追加' )) // 删除 リスト。削除( '追加' ) はconsole.log(リスト) // 清空 list.clear() はconsole.log(リスト) ARRましょう = [33、11、35、78、99 ] リストましょう = 新しいセット(ARR) のために( {list.keysのキー())させ (キー)にconsole.log } ため){(list.valuesの値(LET) はconsole.log(値) } ため(リストの値を聞かせて){ にconsole.log(値) } のための{()(list.entriesの[キー値]せ) にconsole.log(キー、値) } list.forEach(項目 => { 返すはconsole.log(項目) )} と変更設定された検索の削除の同じサイクル @ 違いは:オブジェクトのみが受け取るweakList // 唯一の方法が持つ削除しました追加し てみましょうweakList = 新しい新しいWeakSetを() LET OBJ = { 名: 'ronle' } weakList.add(OBJ) はconsole.log(weakList) はconsole.log(weakList.has(OBJ)) マップ(付加価値がなく追加よりも、方法が設定されている) LETマップ = 新しい新マップ() キーましょう = [「123」] map.set(キーを、「456」) はconsole.log(マップ) // キー456に対応する値を取得します。 console.log(map.get(キー))は マップさせ = 新しいマップ([[ 'A'、 '123']、[ 'B'、456 ]) map.set( 'C'、 '789' ) のための{(map.entries()の[キー値]せ) にconsole.log(キー、値) } はconsole.log(map.size) はconsole.log(map.has( 'B'を)) はconsole.log(MAP 。削除する( 'A' )) はconsole.log(map.clear()) させweakMap = 新しいweakMap() OBJせ = {} // 只具有設定GET削除有する方法 weakMap.set(OBJ、123 ) にconsole.log (weakMap) はconsole.log(weakMap。取得(OBJ))