記事の内容
size
sizeメソッドは、Setオブジェクト内の要素数を取得します。
記法
Setオブジェクト.size
例
var mySet = new Set();
mySet.add("あ");
mySet.add(1);
mySet.add("some text")
console.log("size:" + mySet.size);
出力結果
size:3
add
addメソッドは、Setオブジェクトに値を追加するメソッドになります。
記法
Setオブジェクト.add(要素)
例
var mySet = new Set();
mySet.add("あ");
mySet.add(1);
mySet.add("some text")
console.log("mySet:" + mySet);
出力結果
Set(3) {‘あ’, 1, ‘some text’}
has
hasメソッドは、Setオブジェクト内に一致する値が存在するかを確認するメソッドになります。
記法
Setオブジェクト.has(要素)
例
const names = new Set();
names.add("佐藤");
names.add("鈴木");
names.add("伊藤");
names.add("田中");
console.log("has(佐藤):" + names.has("佐藤"));
console.log("has(福田):" + names.has("福田"));
出力結果
has(佐藤):true
has(福田):false
delete
deleteメソッドは、Setオブジェクト内から値を削除するメソッドになります。
記法
Setオブジェクト.delete(要素)
例
const names = new Set();
names.add("佐藤");
names.add("鈴木");
names.add("伊藤");
names.add("田中");
console.log(names);
names.delete("佐藤");
console.log(names);
出力結果
Set(4) {‘佐藤’, ‘鈴木’, ‘伊藤’, ‘田中’}
Set(3) {‘鈴木’, ‘伊藤’, ‘田中’}
clear
clearメソッドは、Setオブジェクトが保存する値全てを削除するメソッドになります。
記法
Setオブジェクト.clear( )
例
const names = new Set();
names.add("佐藤");
names.add("鈴木");
names.add("伊藤");
names.add("田中");
names.clear();
console.log(names);
出力結果
Set(0) {size: 0}