自执行方法
定义一个自执行函数,函数定义完成后,自己执行一次,函数名可以省略,因为没有任何意义
注意:要以分号结束,否则可能会影响后面的语句。
rest参数
展开运算符
解构赋值
ES6中的解构赋值语句,可以直接将数组中的每个元素提取出来
方式是:let [变量名1,变量名2,...] = 数组
ES6中的解构赋值语句,可以直接将对象中的每个元素提取出来
方式是:let {name,age,gender,job} = obj
通常情况下,对象的属性名称叫什么,就定义什么名称的变量去接,如果出现了同名,可以修改名称
方式是:let {name,age:age1,gender,job} = obj
在ES6中,定义对象时,属性的左右两边的表达式相同时,可以省略右边的表达式,该对象在定义的时候,会自动往父级作用域寻找同名属性名对应的值