自執行方法
定義一個自執行函數,函數定義完成后,自己執行一次,函數名可以省略,因為沒有任何意義
注意:要以分號結束,否則可能會影響后面的語句。
rest參數
展開運算符
解構賦值
ES6中的解構賦值語句,可以直接將數組中的每個元素提取出來
方式是:let [變量名1,變量名2,...] = 數組
ES6中的解構賦值語句,可以直接將對象中的每個元素提取出來
方式是:let {name,age,gender,job} = obj
通常情況下,對象的屬性名稱叫什么,就定義什么名稱的變量去接,如果出現了同名,可以修改名稱
方式是:let {name,age:age1,gender,job} = obj
在ES6中,定義對象時,屬性的左右兩邊的表達式相同時,可以省略右邊的表達式,該對象在定義的時候,會自動往父級作用域尋找同名屬性名對應的值