js 函数表达式

阅读 77

2023-03-24


阅读目录

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

比如:

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

这样做的原因有:

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

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

vs

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


精彩评论(0)

0 0 举报