第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascrpt定時執(zhí)行一組函數(shù)的方法

javascrpt定時執(zhí)行一組函數(shù)的方法

手掌心 2018-12-13 18:14:24
發(fā)布訂閱模式一般是add加入,然后publish一次性釋放,但是假設(shè)add的是這種帶時間控制的,也就是說,我不但要函數(shù)一次執(zhí)行,也希望它是在每次延遲時間過后再執(zhí)行,這樣一次執(zhí)行完,求高手指點?。。》浅F诖龑崿F(xiàn)!
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

var Ob = {

    arr: [],

    add(fn, val){

        this.arr.push({

            fn,

            val

        }) 

        return this

    },

    fire(){

        var arr = this.arr

        var obj = arr.splice(0, 1)[0] || {}

        obj.fn && this.timeout(obj.val, obj.fn)

    },

    timeout(val, cb){

        setTimeout(x => {

            cb()

            this.fire()

        }, val * 1000)

    }

}

var a = function(){ console.log(1) }

var b = function(){ console.log(2) }

var c = function(){ console.log(3) }

Ob.add(a, 1).add(b, 1.5).add(c, 0.8)

Ob.fire()


查看完整回答
反對 回復(fù) 2019-01-23
  • 1 回答
  • 0 關(guān)注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號