【发布时间】:2018-06-10 18:38:48
【问题描述】:
有没有办法直接将 Set 转换为 String(无需先将 set 转换为数组)?我已经浏览了Mozilla 的文档,我觉得它们可能是一种方法。我就是这样做的:
let myset = new Set();
myset.add(3);
myset.add(" Wise ");
myset.add(" Men ");
let setStr = myset.toString();
let setArrStr = Array.from(myset).toString();
console.log("Set to String: " + setStr ); //"Set to String: [object Set]"
console.log("Set to Array to String: " + setArrStr); // "Set to Array to String: 3, Wise , Men "
【问题讨论】:
-
“做”是什么意思?您想打印以逗号分隔的集合中的每个元素吗?
-
字符串应该是什么样子的?
-
谢谢@Nina 我只想将它直接转换为字符串。一定要先转成数组吗?
-
我很抱歉地说,但这似乎是一个已经有很好答案的重复:stackoverflow.com/questions/20069828/…
标签: javascript arrays type-conversion set