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);
}
}
Is it possible to display the contents of [object FileList] in JavaScript?
-
10-03-2022 - |
Pregunta
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);
}
}
Solución
Otros consejos
If you want to do this for debugging purposes, I suggest you to use console.log:
console.log(this.all[k])
If you insist on alerting the thing for whatever reason, you can serialize it with JSON.stringify:
JSON.stringify(this.all[k])
However, console.log is really much nicer: less annoying, and you can inspect the objects easily.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow