我想在html网站上显示进度条。 由于大多数加载时间是由于循环中的某些处理,我尝试了:
var func = function(){
var myList = []
for (var i = 0; i < 100; i++) {
$("#progress_bar").html("Progress: " + i "/100");
myList = push(some_function(i));
}
return myList;
}
但是,我只看到i=99
的结果。
如果它不在函数内部,我只会使用基于window.setTimeout
的迭代,但这里会使func
返回undefined
。
在JavaScript中,有没有办法同时拥有: