How to convert Set to string with space?
42,295
You can use Array.from
:
Array.from(foo).join(' ')
or the spread syntax:
[...foo].join(' ')
Author by
KimchiMan
Updated on July 05, 2022Comments
-
KimchiMan almost 2 years
I want to convert JavaScript
Set
tostring
with space.For example, if I have a set like:
var foo = new Set(); foo.add('hello'); foo.add('world'); foo.add('JavaScript');
And I'd like to print the string from the set:
hello world JavaScript
(space between each element).I tried below codes but they are not working:
foo.toString(); // Not working String(foo); // Not working
Is there simplest and easiest way to convert from Set to string?
-
Simona Adriani over 5 yearsArray.from is not supported by internet Explorer, if someone has to maintain the compatibility of its script, any other suggestion?
-
Bence László about 4 years
Array.from
is significantly faster in large sets, though. -
Clio Orgyán about 2 yearsUse a polyfill @SimonaAdriani