箭头函数

箭头函数定义及调用

箭头函数特点

(1)如果形参只有一个,则小括号可以省略 ,函数体如果只有一条语句,则花括号可以省略,函数的返回值为该条语句的执行结果,若有return,return必须省略

(2)箭头函数的this是静态的,箭头函数 this 指向声明时所在作用域下 this 的值,且无法改变。箭头函数的this不指向本身,指向外层作用域中的this

(3)箭头函数不能作为构造函数实例化

(4)不能使用 arguments(使用了会报错,没有arguments)

 

箭头函数应用

箭头函数适合与this无关的回调,比如定时器、数组的方法回调

在定义对象的方法,定义原型的方法和事件回调中需要避免使用箭头函数

posted @ 2022-05-23 22:11  yeqi7  阅读(80)  评论(0)    收藏  举报