Setは、一意の要素が保証された配列を作成するための優れた方法のように見えますが、ジェネレーター[Set] .valuesを除いて、プロパティを取得するための適切な方法を公開していませんmySet.values.next()
。
map
セットで同様の関数を呼び出すことができれば、これで問題ありません。しかし、それもできません。
私は試しましたがArray.from
、配列のような(NodeListとTypedArrays?)オブジェクトのみをArrayに変換しているようです。別の試み:Object.keys
Setでは機能せず、Set.prototypeにも同様の静的メソッドがありません。
それで、質問:与えられたセットの値を持つ配列を作成するための便利な組み込みメソッドはありますか?(要素の順序は重要ではありません)。
そのようなオプションが存在しない場合、おそらくそれを行うための素晴らしい慣用的なワンライナーがありますか?のように、を使用してfor...of
、または同様の?