zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js 函数表达式

JS 函数 表达式
2023-09-11 14:14:56 时间

阅读目录

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

比如:

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

这样做的原因有:

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

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

vs

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