[Javascript]埋め込みオブジェクト-セット


SetオブジェクトSet 객체は、値が重複しないオブジェクトのセットです.値が重複していない場合、異なるデータ型はセットの組織に影響しません.これは配列と同様であり、Setはインデックスまたはキーで要素にアクセスできないか、値で要素にアクセスできます.
let set= new Set();
Set 객체の方法で、propertyは前回紹介したMapと似ています.
add
add(value)
addは、Setオブジェクトに値を追加する方法である.前述したように、重複する値はあり得ませんが、他のタイプの値は受け入れられます.
let set1 = new Set();

set1.add(1);
set1.add('two');
set1.add(3);
set1.add(false);

console.log(set1);

has
has(value)
hasは、SETに引数として渡される値があるかどうかを決定する.
let set1 = new Set();

set1.add(1);
set1.add('two');
set1.add(3);
set1.add(false);

console.log(set1.has(true));
console.log(set1.has(3));

delete, clear
delete(value)
clear()
deleteおよびclearは、Set値の削除を実行する.deleteは指定したパラメータに一致する要素のみを削除し、clearはセット内のすべての要素を削除します.
et set1 = new Set();

set1.add(1);
set1.add('two');
set1.add(3);
set1.add(false);

set1.delete(1);
console.log(set1);

set1.clear();
console.log(set1);

size
size
sizeは、Setオブジェクト内の要素の数を返します.
let set1 = new Set();

set1.add(1);
set1.add('two');
set1.add(3);
set1.add(false);

console.log(set1.size);

entries, values
entries()
values()
Setオブジェクトの内部の値を取得します.
forEach
forEach(func, [that])
Setオブジェクトで値を順番に処理します.