我有这样的人:
0: File
1: File
2: File
length: 3
__proto__: FileList
此处列表中的每个文件都包含filename
字典..
我怎样才能得到像0,1,2这样的索引而不是长度和 proto 的数组。我想要包含File
数组
我是javascript的新手
答案 0 :(得分:1)
我有这样的arry
LogProvider.SetCurrentLogProvider(new Log4NetLogProvider());
我想要包含
名称的列表0: File 1: File 2: File length: 3 __proto__: FileList
数组
FileList
对象不是File
; File
对象不是Array
。您可以创建一个数组,迭代Array
对象并将FileList
对象中每个.name
对象的File
属性推送到创建的数组
FileList
或使用for (var i = 0, names = []; i < files.length; i++) {
names.push(files[i].name)
}
console.log(names);
和File
在FileList
中选择特定的index
;例如,在.item()
.name
检索File
index
2
答案 1 :(得分:0)
underscoreJS中有一个实用程序功能。
_.pluck(arrayOfObjects, property)
。从_.pluck
http://underscorejs.org/#pluck