首页 > Web开发 > 详细

简易模拟AJAX 批处理。

时间:2018-05-10 12:55:48      阅读:180      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!