原創|行業資訊|編輯:王香|2018-01-22 11:11:44.000|閱讀 341 次
概述:代碼精煉是每個有追求的程序所向往的,本文總結了JavaScript的簡寫技術,其中包括三元操作符、短路求值簡寫方式、聲明變量簡寫方法等等,希望對你有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1.三元操作符
當想寫if...else語句時,使用三元操作符來代替。
簡寫:
也可以嵌套if語句:
2.短路求值簡寫方式
當給一個變量分配另一個值時,想確定源始值不是null,undefined或空值。可以寫撰寫一個多重條件的if語句。
或者可以使用短路求值方法:
3.聲明變量簡寫方法
簡寫:
4.if存在條件簡寫方法
簡寫:
只有likeJavaScript是真值時,二者語句才相等,如果判斷值不是真值,則可以這樣:
簡寫:
5.JavaScript循環簡寫方法
簡寫:
也可以使用Array.forEach:
6.短路評價
給一個變量分配的值是通過判斷其值是否為null或undefined,則可以:
簡寫:
7.十進制指數
當需要寫數字帶有很多零時(如10000000),可以采用指數(1e7)來代替這個數字:
簡寫:
8.對象屬性簡寫
如果屬性名與key名相同,則可以采用ES6的方法:
簡寫:
9.箭頭函數簡寫
傳統函數編寫方法很容易讓人理解和編寫,但是當嵌套在另一個函數中,則這些優勢就蕩然無存。
簡寫:
10.隱式返回值簡寫
經常使用return語句來返回函數最終結果,一個單獨語句的箭頭函數能隱式返回其值(函數必須省略{}為了省略return關鍵字)為返回多行語句(例如對象字面表達式),則需要使用()包圍函數體。
簡寫:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn