1
if(this.all.length > 0){
    for(var k=0; k<this.all.length; k++){               
        alert(this.all[k]);  // it alerts [object FileList] 
        var file = this.all[k];
        this._uploader(file,0);
    }
}
4

2 回答 2

3
if(this.all.length > 0){
    for(var k=0, len = this.all.length; k < len; k++){               
        console.dir(this.all[k]);  // will iterate over the properties of each  [object FileList] in the console
        var file = this.all[k];
        this._uploader(file,0);
    }
}
于 2013-02-22T08:19:53.240 回答
0

如果您想出于调试目的这样做,我建议您使用 console.log:

console.log(this.all[k])

如果您出于某种原因坚持要警告该事物,则可以使用 JSON.stringify 对其进行序列化:

JSON.stringify(this.all[k])

但是,console.log 确实要好得多:不那么烦人,并且您可以轻松地检查对象。

于 2013-02-22T08:09:14.153 回答