с учетом iterator
, что является лучшим способом для создания Array
?в javascript, создать массив из итератора
, например,
let map = new Map(); map.set('key1', 'data'); map.set('key2', 'more data'); ... // now, wish to have an array of keys let arr = //??// map.keys() //??//
я мог бы сделать что-то хромой, как
function iter2array(iter) { let arr = new Array(); for(let e in iter) arr.push(e); return arr; }
, но там должен быть лучший способ.
Пожалуйста, помните, что итератор может быть бесконечным. – jfriend00