ES6箭头函数

2019-07-15  本文已影响0人  懿小诺

1.箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return。

只包含一个表达式 多条语句,不能省略{ ... }和return。

2.箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。

this此时指向getAge 箭头函数内部的this是词法作用域,由上下文确定

3.由于this在箭头函数中已经按照词法作用域绑定了,所以,用call()或者apply()调用箭头函数时,无法对this进行绑定,即传入的第一个参数被忽略

temp还是1994
上一篇 下一篇

猜你喜欢

热点阅读