javascript - 如何将Set转换为带空格的字符串?

标签 javascript string ecmascript-6 set

我想将 JavaScript Set 转换为带有空格的 string

例如,如果我有一个像这样的集合:

var foo = new Set();
foo.add('hello');
foo.add('world');
foo.add('JavaScript');

我想打印集合中的字符串:hello world JavaScript(每个元素之间有空格)。

我尝试了以下代码,但它们不起作用:

foo.toString(); // Not working
String(foo); // Not working

是否有最简单和最简单的方法Set转换为字符串

最佳答案

您可以使用Array.from :

Array.from(foo).join(' ')

spread syntax :

[...foo].join(' ')

关于javascript - 如何将Set转换为带空格的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47243139/

相关文章:

javascript - 如何将一个对象分成更小的对象

reactjs - 根据配置条目在 React 中动态导入组件

javascript - FullCalendar 检查选择日是否有事件?

具有未定义输入的 C 中的凯撒加密

javascript - 如何从正则表达式创建随机字符串

java - 在 ProgressBar 上绘制一个字符串,例如 JProgressBar?

Python 从十六进制字节创建数组

javascript - 如何在 AngularJS 中使用方法作为过滤器?

javascript - 是否可以在 ractive init 之后定义函数和计算属性?

javascript - 重生后如何设置cookie=0