gpt4 book ai didi

typescript 语法 : What the heck is this?

转载 作者:搜寻专家 更新时间:2023-10-30 21:07:24 25 4
gpt4 key购买 nike

我是一名 JS 专家,正在查看 Typescript 中的一个对象(它正在我的工作项目中使用),我无意中发现了这种语法:

myClassFunction: () => void = () => {
// my function internals here
}

我...老实说,我不确定该怎么做。这是什么语法,它的作用是什么,它的含义是什么,它叫什么? (在我看来,好像我们正在将一个匿名函数分配给另一个匿名函数,这不应该发生,但是 void 是一个 TS 类型,所以.....我很难过。)

谢谢!

最佳答案

有两个部分:

类型注解:

: () => void

这意味着它是一个不接受也不返回任何内容的函数

粗箭头函数

() => {
// my function internals here
}

这是一个 ES6 胖箭头函数。有关这些的更多信息:http://basarat.gitbooks.io/typescript/content/docs/arrow-functions.html

意见

我个人不会对此进行注释。

var myClassFunction = () => {
// my function internals here
}

让 typescript 推断类型:

enter image description here

关于 typescript 语法 : What the heck is this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30386218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com