在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ JavaScript 這種function(key: value){}的傳參方式

JavaScript 這種function(key: value){}的傳參方式是允許的嗎?

1.在看vue源碼相關(guān)的帖子中看到這個(gè)函數(shù):

class Dep () {
    constructor () {
        this.subs = [];
    }

    addSub (sub: Watcher) {
        this.subs.push(sub)
    }

    removeSub (sub: Watcher) {
        remove(this.subs, sub)
    }
    
    notify () {
        // stabilize the subscriber list first
        const subs = this.subs.slice()
        for (let i = 0, l = subs.length; i < l; i++) {
            subs[i].update()
        }
    }
}

這里的Watcher也是一個(gè)class對(duì)象,那么這里的(sub: Watcher)是一個(gè)鍵值對(duì)?那不是應(yīng)該要有中括號(hào)嗎?還是我理解岔了?

回答
編輯回答
執(zhí)念

JS 里暫時(shí)還沒(méi)有靜態(tài)類型,這里應(yīng)該是 TypeScript 或者 Flow 吧?

2017年12月7日 09:00