循环javascript后刷新页面

时间:2013-11-15 16:11:44

标签: javascript

我正在尝试在循环结束后刷新页面。这个我的例子在我犯错的地方不起作用?

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

1 个答案:

答案 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

也是如此