仅带索引的javascript数组过滤器
我有一个像这样的arry:仅带索引的javascript数组过滤器,javascript,Javascript,我有一个像这样的arry: 0: File 1: File 2: File length: 3 __proto__: FileList 这里列表中的每个文件都包含filenamedictionary。。 如何仅获取索引为0,1,2的数组,而不获取长度和proto。我想要包含文件数组中的名称的列表 我是javascript新手 我有一辆这样的车 0: File 1: File 2: File length: 3 __proto__: FileList 我想要包含文件数组中的名称的列表 对象不是
0: File
1: File
2: File
length: 3
__proto__: FileList
这里列表中的每个文件都包含filename
dictionary。。
如何仅获取索引为0,1,2的数组,而不获取长度和proto。我想要包含文件
数组中的名称的列表
我是javascript新手
我有一辆这样的车
0: File
1: File
2: File
length: 3
__proto__: FileList
我想要包含文件
数组中的名称的列表
对象不是数组
;对象不是数组
。您可以创建一个数组,迭代文件列表
对象,并将文件列表
对象中每个文件
对象的名称
属性推送到创建的数组中
for (var i = 0, names = []; i < files.length; i++) {
names.push(files[i].name)
}
console.log(names);
下划线JS中有一个实用函数。
\uu.pluck(arrayOfObjects,property)
。查看\从http://underscorejs.org/#pluck
您能提供一个演示吗?输入是什么?相信我,您不需要从JavaScript数组中删除长度
,当然也不想从对象
中删除\uuuuuuuuuu
。这些属性是JavaScript的根。要从类数组对象创建Array
,可以使用var filesaarray=Array.prototype.slice.call(files)
,在ES6中,我们有Array.from()
。
var name = files.item(2).name;