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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

validate 不觸發(fā)檢查了幾遍感覺(jué)沒(méi)什么問(wèn)題啊

function?log(target)?{
????const?desc?=?Object.getOwnPropertyDescriptors(target.prototype)

????for?(const?key?of?Object.keys(desc))?{
????????if?(key?===?'constructor')?{
????????????continue
????????}

????????const?func?=?desc[key].value

????????if?('function'?===?typeof?func)?{
????????????Object.defineProperty(target.prototype,?key,?{
????????????????value(...args)?{
????????????????????console.log('before?'?+?key)
????????????????????const?ret?=?func.apply(this.args)
????????????????????console.log('after?'?+?key)

????????????????return?ret
????????????????}
????????????})
????????}
????}
}

function?readonly(target,?key,?descriptor)?{
????descriptor.writable?=?false
}

function?validate(target,?key,?descriptor)?{
????const?func?=?descriptor.value
????descriptor.value?=?function(...args)?{
????????console.log(args)
????????for?(let?num?of?args)?{
????????????if?('number'?!==?typeof?num)?{
????????????????throw?new?Error(`"${num}"?is?not?a?number`)
????????????}
????????}

????????return?func.apply(this,?args)
????}
}


@log
class?Numberic{
????@readonly?PI?=?3.1415926;


????@validate
????add(...nums){
????????return?nums.reduce((p,?n)?=>?(p?+?n),?0)
????}
}

new?Numberic().add(1,'x')


正在回答

1 回答

https://img1.sycdn.imooc.com//5cffa98d0001ce7507950599.jpg看圖片

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

validate 不觸發(fā)檢查了幾遍感覺(jué)沒(méi)什么問(wèn)題啊

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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