cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk melaksanakan skim kawalan aliran berikut

巴扎黑巴扎黑2740 hari yang lalu648

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-31 10:43:05

    Saya sangat terharu dengan kod ini, jadi saya menaip GG Anda boleh terus memasukkan kod berikut dalam konsol untuk melihat hasilnya. . .

    function async(arr){
        if( Object.prototype.toString.call(arr) != "[object Array]" ){
            return false;
        }
        var target = arr.shift();
        if(typeof target != "function"){
            return false;
        }
        target(function(){
            async(arr);
        });
    }
    
    var one = function(callback){
        setTimeout(function(){
            console.log("first");
            callback();
        },200);
    };
    
    var two = function(callback){
        setTimeout(function(){
            console.log("second");
            callback();
        },100);
    };
    
    async([one,two]);
    async([one,two,two,one,two]);

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-31 10:43:05

    Saya sangat ingin bertanya, mesti ada url untuk kegunaan asynchronous Anda boleh menulis url sebagai fungsi. . .

    balas
    0
  • Batalbalas