在循环 JavaScript 之后刷新页面

refresh page after for loop javascript

本文关键字:刷新 之后 循环 JavaScript      更新时间:2023-09-26

我正在尝试在循环完成后刷新页面。 这是我的例子在我做错的地方不起作用吗?

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

你正在做很多多余的事情:

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也是如此