0
点赞
收藏
分享

微信扫一扫

js 函数表达式


阅读目录

es6之后,感觉用函数表达式的越来越多了,特别是ts中。

比如:

const fn: Fn = () => {
  ...
}

这样做的原因有:

1 函数表达式可以控制变量提升
2 ( ts中 )函数表达式可以更方便添加类型
3 用表达式的一般都是用箭头函数,而箭头函数里的 this 指向是很清晰的,可以减少很多奇奇怪怪的问题。
4 还有一个好处就是某些情况下写法更精简。

const getTime = () => new Date();

vs

function getTime() {
   return new Date();
}


举报

相关推荐

0 条评论