Kim*_*Man 19 javascript set ecmascript-6
我想将JavaScript转换Set为string空格.
例如,如果我有一组像:
var foo = new Set();
foo.add('hello');
foo.add('world');
foo.add('JavaScript');
Run Code Online (Sandbox Code Playgroud)
我想从集合中打印字符串:( hello world JavaScript每个元素之间的空格).
我尝试下面的代码,但他们没有工作:
foo.toString(); // Not working
String(foo); // Not working
Run Code Online (Sandbox Code Playgroud)
有没有最简单,最简单的方法从Set转换为字符串?
Mih*_*nut 37
你可以使用Array.from:
Array.from(foo).join(' ')
Run Code Online (Sandbox Code Playgroud)
或传播语法:
[...foo].join(' ')
Run Code Online (Sandbox Code Playgroud)