長さが有限であることが事前にわかっている配列のような 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 ]