阅读目录
es6之后,感觉用函数表达式的越来越多了,特别是ts中。
比如:
const fn: Fn = () => {
...
}
这样做的原因有:
1 函数表达式可以控制变量提升 2 ( ts中 )函数表达式可以更方便添加类型 3 用表达式的一般都是用箭头函数,而箭头函数里的 this
指向是很清晰的,可以减少很多奇奇怪怪的问题。 4 还有一个好处就是某些情况下写法更精简。
const getTime = () => new Date();
vs
function getTime() {
return new Date();
}