Set parece ser una buena manera de crear matrices con elementos únicos garantizados, pero no expone ninguna buena manera de obtener propiedades, excepto los valores [Set]. Generador, que se llaman de una manera incómoda mySet.values.next()
.
Esto hubiera estado bien, si pudieras llamar map
y funciones similares en Sets. Pero tampoco puedes hacer eso.
Lo he intentado Array.from
, pero parece estar convirtiendo solo objetos tipo matriz (¿NodeList y TypedArrays?) En Array. Otro intento: Object.keys
no funciona para Sets, y Set.prototype no tiene un método estático similar.
Entonces, la pregunta: ¿hay algún método incorporado conveniente para crear una matriz con valores de un conjunto dado? (El orden del elemento realmente no importa).
Si no existe tal opción, entonces ¿tal vez hay una buena frase idiomática para hacer eso? como, usando for...of
, o similar?