3

FileList使用下划线将列表(对象或其他数组式浏览器数据结构)转换为数组的最短方法是什么?

目前我使用这个(在 CoffeeScript 中):

files = _.map(fileList, (it)->it)

但我想知道是否有更短的方法。

4

1 回答 1

5

最短的方法是使用下划线的_.toArray(list) 方法:

“将列表(可以迭代的任何内容)转换为真正的数组。对于转换参数对象很有用。”

例子:

(function(){ return _.toArray(arguments).slice(1); })(1, 2, 3, 4);
=> [2, 3, 4]
于 2013-03-31T11:21:42.917 回答