如何在TypeScript中编写ES6箭头功能?

时间:2018-12-15 03:59:20

标签: javascript typescript arrow-functions

可以肯定,TypeScript非常适合JavaScript项目,它具有很多优点,其中之一是类型化变量,箭头功能也很棒:

const arFunc = ({ n, m }) => console.log(`${n + m + 1}`);

上面的代码是带有破坏性分配的JavaScript简单箭头功能。但我不了解它在TypeScript上的实现。这太复杂了,让我困惑。

实例化变量和输出结果的分配类型。这是我的愿望。

1 个答案:

答案 0 :(得分:1)

您可以在参数之后声明参数直接类型,并在箭头之前声明返回值的类型:

({ n, m } : { n: string, m: string } ) : void => console.log(`${n + m + 1}`)