課程
/前端開發(fā)
/Node.js
/進(jìn)擊Node.js基礎(chǔ)(二)
if(marginLeft===distance){ ????cb&&cb(); ????//cb()?這樣也行啊,但是加上&&是為什么呢? }
2016-09-12
源自:進(jìn)擊Node.js基礎(chǔ)(二) 1-2
正在回答
“cb&&cb();”的意思是先檢查cb存不存在,如果不存在就不必執(zhí)行cb()了,如果存在會執(zhí)行該方法。如果直接寫cb(),在你沒有定義cb的時候會報錯。這樣寫只是為了避免報錯。這個地方因為自己定義了cb,直接寫cb()也可以。
慕少3948738 提問者
感謝熱心講解,學(xué)到了
舉報
本教程帶你攻破 Nodejs,讓 JavaScript流暢運(yùn)行在服務(wù)器端
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-12
“cb&&cb();”的意思是先檢查cb存不存在,如果不存在就不必執(zhí)行cb()了,如果存在會執(zhí)行該方法。如果直接寫cb(),在你沒有定義cb的時候會報錯。這樣寫只是為了避免報錯。這個地方因為自己定義了cb,直接寫cb()也可以。
2021-04-29
感謝熱心講解,學(xué)到了