1.箭头函数
箭头函数:适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。
1.基础语法
2.传递两个或者两个以上的参数
3.如果定义的函数,不需要传递参数,可以用()括号方式直接返回
4.如果箭头右边是对象,要用()括号,括着
5.自我执行
2.箭头扩展和尾调用
扩展
1.也支持一些内部箭头的使用,比如sort()排序
2.不支持arguments绑定,请直接使用...other模式(rest运算符)
3.不确定参数使用...other
尾调用
尾调用,在一个函数的最后可执行的一步调用了其他函数
尾调用优化 严格模式 'use strict' 规范代码等等 关键字就不能声明了
尾调用优化:
1.尾调用必须return返回
2.尾调用 return返回不得含其他操作
3.尾调用 return返回的不是函数,而是函数赋值的变量,不在尾部