2
創建Array給出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 2015-04-01 02:41:46