Je veux convertir JavaScript Set
en string
avec de l'espace.
Par exemple, si j'ai un ensemble comme:
var foo = new Set();
foo.add('hello');
foo.add('world');
foo.add('JavaScript');
Et je voudrais imprimer la chaîne de l'ensemble: hello world JavaScript
(espace entre chaque élément).
J'ai essayé les codes ci-dessous mais ils ne fonctionnent pas:
foo.toString(); // Not working
String(foo); // Not working
Existe-t-il manière la plus simple et la plus simple pour convertir de Set à string?
Vous pouvez utiliser Array.from
:
Array.from(foo).join(' ')
ou la syntaxe étendue :
[...foo].join(' ')