美文网首页
递归创建回调函数

递归创建回调函数

作者: 江火渔枫 | 来源:发表于2016-06-17 09:16 被阅读13次

    var arr = [500,1000,3000,200] ;
    var O = function(a,tt,s){
    console.log(a)
    if(tt){
    //console.log(c)
    setTimeout(function(){tt(s+1);},a)
    };
    }
    var arrLength = arr.length;
    var createCallbacki = function(i){
    if(i <= arrLength){
    O( arr[i+1] , function(){createCallbacki(i+1)},i )
    }
    }
    var start = function(){
    O( arr[0] , function(){createCallbacki(0)} ,0 )
    }
    start();

    相关文章

      网友评论

          本文标题:递归创建回调函数

          本文链接:https://www.haomeiwen.com/subject/dqcvdttx.html