如果箭头函数中只有一个形参,那么可以省略小括号不写
let fn=(x)=>{return x*x}
let fn=x=>{return x*x}
如果箭头函数的函数体只有一行代码,那么可以省略我们的大括号
注意:如果把大括号省略 那么会默认返回结果,不用加return
let fn=(x)=>x*x
let fn=x=>x*x
箭头函数注意事项:
1.函数会预解析,箭头函数不会预解析,所以不许先定义后使用
2.如果遇见动态参数,箭头函数内部不存在arguments,可以用剩余函数
3.箭头函数里面的this指向是有问题的,这个this是指向上级作用域的this(涉及this使用不建议用箭头函数)