我正在尝试在循环结束后刷新页面。这个我的例子在我犯错的地方不起作用?
if(this.vpb_browsed_files.length > 0) {
for(var k=0; k<this.vpb_browsed_files.length; k++){
var file = this.vpb_browsed_files[k];
this.vasPLUS(file,0);
if (parseInt(k) == parseInt(this.vpb_browsed_files.length)) {
var refresh = true;
} else {
var refresh = false;
}
}
if (refresh) {
window.location.reload();
}
}
答案 0 :(得分:3)
你有点做了很多多余的事情:
if(this.vpb_browsed_files.length > 0) {
for(var k=0; k<this.vpb_browsed_files.length; k++){
var file = this.vpb_browsed_files[k];
this.vasPLUS(file,0);
}
window.location.reload();
}
您不需要parseInt(k)
,因为该变量已经是整数。 this.vpb_browsed_files.length