一、自执行函数
概念:自执行函数就是当它被定义出来,就会自动执行的函数。有些函数我们只需要调用一次就不再使用了,而箭头函数不需要调用,传参也很方便,提高开发效率。
方式一:
(function () {
console.log('Hello');
}) ();
方式二:
+function sayYes() {
console.log('sayYes~');
}();
方式三: (箭头函数自执行)
(() => {
console.log('李家坡');
})();
二、rest参数 (了解)
概念:在方法的形参前面添加三个点就是方法的rest参数,rest参数用来接收多余形参个数的实参,它是个数组,不同于arguments,rest参数可以使用数组的任何方法。
注意:在调用函数时,实参传给对应的形参,其他的传给...args 也就是rest参数
args是个自定义变量 通常情况下rest参数一般放在其他形参后面
三、展开运算符
概念:展开运算符可以合并数组及对象
注意:如果合并的多个对象属性相同,后面的会覆盖前面的值