如何使用underscore将列表(FileList
对象或其他类似数组的浏览器数据结构)转换为数组?
目前我使用以下代码(用CoffeeScript编写):
files = _.map(fileList, (it)->it)
但我想知道是否有更简单的方法。
如何使用underscore将列表(FileList
对象或其他类似数组的浏览器数据结构)转换为数组?
目前我使用以下代码(用CoffeeScript编写):
files = _.map(fileList, (it)->it)
但我想知道是否有更简单的方法。
"将列表(任何可迭代的内容)转换为真正的数组。对于变形参数对象非常有用。"
例子:
(function(){ return _.toArray(arguments).slice(1); })(1, 2, 3, 4);
=> [2, 3, 4]
[].slice.call(fileList)
有什么问题吗? - SparK