【发布时间】:2015-06-05 13:50:15
【问题描述】:
给定iterator,创建Array 的最佳方法是什么?
例如,
让地图=新地图(); map.set('key1', 'data'); map.set('key2', '更多数据'); ... // 现在,希望有一个键数组 让 arr = //??// map.keys() //??//我可以做一些蹩脚的事情
函数 iter2array( iter ) { 让 arr = new Array(); for(let e in iter) arr.push(e); 返回 arr; }但必须有更好的方法。
【问题讨论】:
-
请记住迭代器可以是无限的。
标签: javascript arrays iterator ecmascript-6