10
如何将Set转换为Array?
Set似乎是一种创建具有保证唯一元素的Array的好方法,但是它没有公开任何获取属性的好方法,除了Generator [Set] .values之外,后者以尴尬的方式调用mySet.values.next()。 如果可以map在Set上调用和类似的函数,那应该没问题。但是您也不能那样做。 我试过了Array.from,但似乎只是将类似数组的对象(NodeList和TypedArrays?)转换为Array。另一种尝试:Object.keys不适用于Set,并且Set.prototype没有类似的静态方法。 因此,问题是:是否存在任何方便的内置方法来创建具有给定Set值的Array?(元素的顺序并不重要)。 如果不存在这样的选择,那么也许有一个很好的惯用单行代码?喜欢,使用for...of还是类似?