简易模拟AJAX 批处理。
Posted xinfang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简易模拟AJAX 批处理。相关的知识,希望对你有一定的参考价值。
var data = (function(){
var arr=[];
var i = 0;
while(i<100){
arr[i]=function(){
return i}(i);
i++;}
return arr;
})();//创建一个有100个数的Array
var res=[];
function calc(data){
newData = data.splice(0,10);//切10个下来
res = res.concat(newData.map(function(val){return val}));//黏到res上
if(data.length >0){//如果还有,就再切
setTimeout(function(){calc(data)},0);//hack
};
/* or 迭代
while (data.length >0){
return calc(data);~~~*/
};
calc(data);
以上是关于简易模拟AJAX 批处理。的主要内容,如果未能解决你的问题,请参考以下文章