• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    js的簡寫寫法介紹

    來源:懂視網 責編:小采 時間:2020-11-27 20:16:43
    文檔

    js的簡寫寫法介紹

    js的簡寫寫法介紹:最近很火的一篇來自國外的文章,js的簡寫寫法一定程度上可以提高你的js書寫水平對于js的理解也會更近一步原文鏈接,最近很火的一篇文章This really is a must read for any JavaScript-based developer. I have written this a
    推薦度:
    導讀js的簡寫寫法介紹:最近很火的一篇來自國外的文章,js的簡寫寫法一定程度上可以提高你的js書寫水平對于js的理解也會更近一步原文鏈接,最近很火的一篇文章This really is a must read for any JavaScript-based developer. I have written this a

    最近很火的一篇來自國外的文章,js的簡寫寫法一定程度上可以提高你的js書寫水平對于js的理解也會更近一步

    原文鏈接,最近很火的一篇文章

    This really is a must read for any JavaScript-based developer. I have written this article as a vital source of reference for learning shorthand JavaScript coding techniques that I have picked up over the years. To help you understand what is going on I have included the longhand versions to give some coding perspective.

    這篇文章對于任何基于javascript開發人員是必須要看的文章了,我寫這篇文章是學習多年來我所熟悉的JavaScript 簡寫方法,為幫助大家學習理解特整理了一些非簡寫的寫法。

    June 14th, 2017: This article was updated to add new shorthand tips based on ES6. If you want to learn more about the changes in ES6, sign up for SitePoint Premium and check out our screencast A Look into ES6

    1.三元操作符

    當想寫if...else語句時,使用三元操作符來代替。

    普通寫法:

    簡寫:

    也可以嵌套if語句:

    2.短路求值簡寫方式

    當給一個變量分配另一個值時,想確定源始值不是nullundefined或空值。可以寫撰寫一個多重條件的if語句。

    或者可以使用短路求值方法:

    3.聲明變量簡寫方法

    簡寫方法:

    4.if存在條件簡寫方法

    簡寫:

    只有likeJavaScript是真值時,二者語句才相等

    如果判斷值不是真值,則可以這樣:

    簡寫:

    5.JavaScript循環簡寫方法

    簡寫:

    也可以使用Array.forEach

    6.短路評價

    給一個變量分配的值是通過判斷其值是否為nullundefined,則可以:

    簡寫:

    7.十進制指數

    當需要寫數字帶有很多零時(如10000000),可以采用指數(1e7)來代替這個數字:

    簡寫:

    8.對象屬性簡寫

    如果屬性名與key名相同,則可以采用ES6的方法:

    簡寫:

    9.箭頭函數簡寫

    傳統函數編寫方法很容易讓人理解和編寫,但是當嵌套在另一個函數中,則這些優勢就蕩然無存。

    簡寫:

    10.隱式返回值簡寫

    經常使用return語句來返回函數最終結果,一個單獨語句的箭頭函數能隱式返回其值(函數必須省略{}為了省略return關鍵字)

    為返回多行語句(例如對象字面表達式),則需要使用()包圍函數體。

    簡寫:

    11.默認參數值

    為了給函數中參數傳遞默認值,通常使用if語句來編寫,但是使用ES6定義默認值,則會很簡潔:

    簡寫:

    12.模板字符串

    傳統的JavaScript語言,輸出模板通常是這樣寫的。

    ES6可以使用反引號和${}簡寫:

    13.解構賦值簡寫方法

    在web框架中,經常需要從組件和API之間來回傳遞數組或對象字面形式的數據,然后需要解構它

    簡寫:

    也可以分配變量名:

    14.多行字符串簡寫

    需要輸出多行字符串,需要使用+來拼接:

    使用反引號,則可以達到簡寫作用:

    15.擴展運算符簡寫

    擴展運算符有幾種用例讓JavaScript代碼更加有效使用,可以用來代替某個數組函數。

    簡寫:

    不像concat()函數,可以使用擴展運算符來在一個數組中任意處插入另一個數組。

    也可以使用擴展運算符解構:

    16.強制參數簡寫

    JavaScript中如果沒有向函數參數傳遞值,則參數為undefined。為了增強參數賦值,可以使用if語句來拋出異常,或使用強制參數簡寫方法。

    簡寫:

    17.Array.find簡寫

    想從數組中查找某個值,則需要循環。在ES6中,find()函數能實現同樣效果。

    簡寫:

    18.Object[key]簡寫

    考慮一個驗證函數

    假設當需要不同域和規則來驗證,能否編寫一個通用函數在運行時確認?

    現在可以有適用于各種情況的驗證函數,不需要為了每個而編寫自定義驗證函數了

    19.雙重非位運算簡寫

    有一個有效用例用于雙重非運算操作符。可以用來代替Math.floor(),其優勢在于運行更快,可以閱讀此文章了解更多位運算。

    簡寫

    到此就完成了相關的介紹,推薦大家繼續看下面的相關文章

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    js的簡寫寫法介紹

    js的簡寫寫法介紹:最近很火的一篇來自國外的文章,js的簡寫寫法一定程度上可以提高你的js書寫水平對于js的理解也會更近一步原文鏈接,最近很火的一篇文章This really is a must read for any JavaScript-based developer. I have written this a
    推薦度:
    標簽: 介紹 js 寫法
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久99国产精品一区二区| 国产精品无码A∨精品影院| 久久福利青草精品资源站| 精品久久人人做人人爽综合| 久久精品国产亚洲av麻豆色欲 | 欧美日韩精品久久久久| 久久se精品一区精品二区| 人妻少妇精品视频一区二区三区| 国产精品自产拍高潮在线观看| 国产亚洲精品一品区99热| 欧美精品v国产精品v日韩精品| 久久久久久久亚洲精品| 欧洲精品视频在线观看| 2018国产精华国产精品| 欧洲精品久久久av无码电影| 亚洲а∨天堂久久精品9966| 国产啪亚洲国产精品无码| 一级成人精品h| 国产精品臀控福利在线观看| 国产精品亚洲а∨无码播放 | 亚洲国产成人久久精品影视| 成人区精品一区二区不卡| 亚洲av午夜成人片精品网站| 亚洲精品岛国片在线观看| 久久久久99精品成人片三人毛片| 国产精品热久久无码av| 91精品久久久久久无码| 亚洲精品性视频| 香蕉国产精品频视| 久久亚洲欧美日本精品| 久久精品中文字幕久久| 国产精品自产拍在线观看| 国产亚洲精品xxx| 亚洲国产精品久久| 亚洲精品一二区| 国产精品美女WWW爽爽爽视频| 成人精品一区二区三区免费看 | 精品黑人一区二区三区| 国产亚洲精品无码成人| 精品偷自拍另类在线观看| 精品无码人妻夜人多侵犯18|