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

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

d.onSuccess && (e = d.onSuccess, delete d.onSuccess)是啥意思

d.onSuccess && (e = d.onSuccess, delete d.onSuccess)是啥意思

慕工程0101907 2019-04-19 16:29:57
d.onSuccess&&(e=d.onSuccess,deleted.onSuccess)這條語句目測主要是用來干啥的呀我就能目測到deleted.onSuccess是個布爾型的值e=d.onSuccess是賦值還是咋,&&是啥操作,括號里那是在干啥(⊙o⊙)?
查看完整描述

2 回答

?
慕慕森

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

這句代碼寫成下面這樣應該能比較容易理解:
if(d.onSuccess){
e=d.onSuccess;
deleted.onSuccess;
}
&&在這里起到一個if語句的作用,簡單地說就是,如果&&前面的表達式返回false,后面的部分就不會執(zhí)行了。換句話說,只有前面的表達式為true時才會執(zhí)行后半句。樓主可以搜一下短路運算符,這在JS中是常見寫法,用來簡化條件判斷,就像三元運算符?:一樣。
后半句的作用是先把d的onSuccess的值賦給e,然后將其從d中刪除,這里面的e可能是一個臨時變量。
                            
查看完整回答
反對 回復 2019-04-19
?
森欄

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

@Terry_139061解答完全正確d.onSuccess&&(e=d.onSuccess,deleted.onSuccess)這種寫法是一個利用&&特性的小技巧。當存在onSuccess屬性時候會執(zhí)行后面的語句
                            
查看完整回答
反對 回復 2019-04-19
  • 2 回答
  • 0 關注
  • 473 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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