TA貢獻1815條經驗 獲得超13個贊
我猜你是想問短路求值吧。
短路求值
a()&&b();
這句話從表面上理解,純粹就是兩個函數返回值的“與”運算而已。函數沒有返回值的時候,默認返回undefined,而undefined會被認為是false。在“與”運算中,根據運算規則,從左往右一旦遇到false,那么整個式子的求值就會結束,直接返回false。
undefined
false
所以回到你這個例子中,函數a首先運行,返回undefined,求值結束,函數b不會運行。
數據結構與算法(前端版)
¥ 58.00
Web前端開發修煉指南
解鎖前端面試體系核心攻略
¥ 78.00
高薪之路—前端面試精選集
JavaScript 設計模式精講
¥ 48.00
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號