I want to convert JavaScript Set
to string
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?
Converting Set into StringString setString = string. valueof(setdata). replace('{', ”).
The split() method splits a string into an array of substrings. The split() method returns the new array. The split() method does not change the original string. If (" ") is used as separator, the string is split between words.
You can use Array.from
:
Array.from(foo).join(' ')
or the spread syntax:
[...foo].join(' ')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With