issues
search
Sogrey
/
Web-QA
https://sogrey.github.io/Web-QA/
MIT License
6
stars
2
forks
source link
什么时候不使用箭头函数? 说出三个或更多的例子?
#294
Open
Sogrey
opened
4 years ago
Sogrey
commented
4 years ago
不应该使用箭头函数一些情况:
当想要函数被提升时(箭头函数是匿名的)
要在函数中使用
this/arguments
时,由于箭头函数本身不具有
this/arguments
,因此它们取决于外部上下文
使用命名函数(箭头函数是匿名的)
使用函数作为构造函数时(箭头函数没有构造函数)
当想在对象字面是以将函数作为属性添加并在其中使用对象时,因为咱们无法访问
this
即对象本身。
不应该使用箭头函数一些情况:
this/arguments
时,由于箭头函数本身不具有this/arguments
,因此它们取决于外部上下文this
即对象本身。