2021-12-02 ES6補充


自執行方法

定義一個自執行函數,函數定義完成后,自己執行一次,函數名可以省略,因為沒有任何意義

注意:要以分號結束,否則可能會影響后面的語句。

rest參數


展開運算符


解構賦值

ES6中的解構賦值語句,可以直接將數組中的每個元素提取出來

方式是:let [變量名1,變量名2,...] = 數組

ES6中的解構賦值語句,可以直接將對象中的每個元素提取出來

方式是:let {name,age,gender,job} = obj

通常情況下,對象的屬性名稱叫什么,就定義什么名稱的變量去接,如果出現了同名,可以修改名稱

方式是:let {name,age:age1,gender,job} = obj

在ES6中,定義對象時,屬性的左右兩邊的表達式相同時,可以省略右邊的表達式,該對象在定義的時候,會自動往父級作用域尋找同名屬性名對應的值

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 十四.ES6補充 1.自執行方法 定義一個自執行函數,函數定義完成后,自己執行一次,函數名可以省略,因為沒有任何意...
    早上好嗷閱讀 179評論 0 0
  • 一、初識JavaScript JavaScript 是 Web 的編程語言。 所有現代的 HTML 頁面都使用 J...
    是陽仔啊閱讀 519評論 0 0
  • 對象字面量的簡寫屬性和計算的屬性名不可同時使用,原因是簡寫屬性是一種在編譯階段的就會生效的語法糖,而計算的屬性名則...
    亞訊閱讀 512評論 0 0
  • 看這本書是在markdown在做的筆記,更友好的閱讀方式訪問: github es6.md(https://git...
    汪汪仙貝閱讀 473評論 0 0
  • ES6 新特性 ES6 新特性 一ES6簡介 二塊級作用域綁定1 let聲明2 const聲明Constant D...
    _無為_閱讀 866評論 0 3