entries・values

記事の内容

entries

Setオブジェクトはキーが存在しませんが、entriesメソッドでキーと値を取得することができます。
しかし、出力結果は[value, value]の形で取得します。

entriesの説明図
記法

Setオブジェクト.entries( )

const set = new Set();

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

console.log(set.entries());

// キー/値を順に取得
for(var [key,value] of set.entries()) {
    console.log('entries : ' + key + ',' + value);
}
出力結果

SetIterator {‘佐藤’ => ‘佐藤’, ‘鈴木’ => ‘鈴木’, ‘伊藤’ => ‘伊藤’, ‘田中’ => ‘田中’}
entries : 佐藤,佐藤
entries : 鈴木,鈴木
entries : 伊藤,伊藤
entries : 田中,田中

values

valuesは、全ての値を取得します。

valuesの説明図
記法

Setオブジェクト.values( )

const set = new Set();

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

console.log(set.values());

// 値を順に取得
for(var value of set.values()) {
    console.log('values : ' + value);
}
出力結果

SetIterator {‘佐藤’, ‘鈴木’, ‘伊藤’, ‘田中’}
values : 佐藤
values : 鈴木
values : 伊藤
values : 田中

記事の内容
閉じる