ES6 Iterable を配列に変換する 質問する

ES6 Iterable を配列に変換する 質問する

長さが有限であることが事前にわかっている配列のような Javascript ES6 Iterable があるとします。これを Javascript 配列に変換する最適な方法は何でしょうか?

そうする理由は、underscore や lodash などの多くの js ライブラリが配列のみをサポートしているため、Iterable でそれらの関数を使用する場合は、まず配列に変換する必要があるためです。

Python では、list() 関数を使用できます。ES6 に同等のものはありますか?

ベストアンサー1

使用できます配列.fromまたはスプレッド構文 (...)

例:

const x = new Set([ 1, 2, 3, 4 ]);

const y = Array.from(x);
console.log(y); // = [ 1, 2, 3, 4 ]

const z = [ ...x ];
console.log(z); // = [ 1, 2, 3, 4 ]

おすすめ記事