JavaScript

Set.prototype.entries()メソッド

 編集:2022.07.29 by T.A.

Set オブジェクトの各要素を挿入順に [value, value] の配列を含む新しいイテレーター オブジェクトを返します。

Set オブジェクトは、Map オブジェクトのように key を持つことはありません。しかしながら、Map オブジェクトと似た API をもつために、各 entry は key と value に対して同じ値を持ちます。そのため、配列 [value, value] が返されます。

mySet.entries()
mySet
戻り値

Set オブジェクトの各要素を挿入順に [value, value] の配列を含む新しい Iterator オブジェクトです。

entries() を使う
var mySet = new Set();
mySet.add('foobar');
mySet.add(1);
mySet.add('baz');

var setIter = mySet.entries();
D=setIter.next().value;	//=["foobar", "foobar"]
D=setIter.next().value;	//=[1, 1]
D=setIter.next().value;	//=["baz", "baz"]

テスト