码迷,mamicode.com
首页 > Web开发 > 详细

简易模拟AJAX 批处理。

时间:2018-05-10 13:26:20      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:ack   out   new   个数   处理   cal   res   return   settime   

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 批处理。

标签:ack   out   new   个数   处理   cal   res   return   settime   

原文地址:https://www.cnblogs.com/xinfangzhang/p/9018972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!