Pergunta

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);
    }
}
Foi útil?

Solução

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);
    }
}

Outras dicas

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top