web-dev-qa-db-ja.com

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からstringに変換する最も簡単で簡単な方法はありますか?

17
KimchiMan

Array.from

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

または スプレッド構文

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