Set semble être une bonne façon de créer des tableaux avec des éléments uniques garantis, mais il n'expose aucun bon moyen d'obtenir des propriétés, à l'exception du générateur [Set] .values, qui est appelé de manière maladroite mySet.values.next().
Cela aurait été correct si vous aviez pu appeler mapet des fonctions similaires sur les sets. Mais vous ne pouvez pas faire cela aussi.
J'ai essayé Array.from, mais semble convertir uniquement des objets de type tableau (NodeList et TypedArrays?) En tableau. Un autre essai: Object.keysne fonctionne pas pour les ensembles et Set.prototype n'a pas de méthode statique similaire.
Donc, la question: existe-t-il une méthode intégrée pratique pour créer un tableau avec des valeurs d'un ensemble donné? (L'ordre des éléments n'a pas vraiment d'importance).
si une telle option n'existe pas, alors peut-être y a-t-il une belle doublure idiomatique pour le faire? comme, en utilisantfor...of ou similaire?