0

我正在检查从另一个具有 313 个字段的文件中读取数据的数组的长度。警报显示 [File Object]1,这意味着它只占用数组中的第一个字段。我的代码是:

var lengthfiles = 0;

for (var i = 0; i < files.length; i++){
    lengthfiles = files[i] + 1;
}
alert("The total length of the array is" + lengthfiles);

什么是文件对象,为什么会出现此错误?谢谢

4

1 回答 1

2

files[i]是一个[File Object]。我不确定你期望的输出是什么。

也许你想要:

var lengthfiles = files.length;

或者:

var filesize = 0;

for (var i = 0; i < files.length; i++){
    filesize += files[i].size;
}
alert("The total size of the files is" + filesize);
于 2013-08-05T11:18:26.637 回答