使用下划线将列表(FileList
对象或其他数组浏览器数据结构)转换为数组的最短方法是什么?
Curretly我使用它(在CoffeeScript中):
files = _.map(fileList, (it)->it)
但我想知道是否有更短的路。
答案 0 :(得分:4)
最简单的方法是使用下划线的 _.toArray(list) 方法:
“将列表(任何可以迭代的东西)转换为真实的 阵列。用于转换参数对象。“
示例:
(function(){ return _.toArray(arguments).slice(1); })(1, 2, 3, 4);
=> [2, 3, 4]