箭头函数

2019-10-31  本文已影响0人  twentyshaw

1. 箭头函数的形式

2. 箭头函数的特点

没有自己的this,arguments,super

3. 箭头函数的应用举例

例1

image.png

上面打印出 id为42。因为箭头函数里面的this指向它创建时的对象,也就是foo函数执行时的this,而foo函数执行时用call绑定了{id:42}这个对象,所以打印出id为42
如果不用箭头函数,那么由于setTimeout中的普通函数会在全局下执行,并且它的this只想全局对象window,所以会打印出21。

例2

image.png

上面不用箭头函数age始终是0。因为setInterval内部的函数是一个全局函数,所以他的this指向全局,但全局下面没有定义过age。


image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读