size・add・has・delete・clear

記事の内容

size

sizeメソッドは、Setオブジェクト内の要素数を取得します。

sizeの説明図
記法

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オブジェクトに値を追加するメソッドになります。

addの説明図
記法

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オブジェクト内に一致する値が存在するかを確認するメソッドになります。

hasの説明図
記法

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オブジェクト内から値を削除するメソッドになります。

deleteの説明図
記法

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オブジェクトが保存する値全てを削除するメソッドになります。

clearの説明図
記法

Setオブジェクト.clear( )

const names = new Set();

names.add("佐藤");
names.add("鈴木");
names.add("伊藤");
names.add("田中");

names.clear();
console.log(names);
出力結果

Set(0) {size: 0}

記事の内容
閉じる