>

() => void = (): void =>是什么意思:

user3 • 11 次点击

没见过这么复杂的箭头函数

user1

TS ,代码没截完整

user2

一个返回另一个返回函数的函数……

user3

void 0 倒是知道

user1

问了 ai 才看懂, 这属于代码没截全, 等号左右两边压根没关系, 分别是其他语法的一部分,

user2

() => void 是函数的类型

user3

我还多瞅了几眼,能这样写的都是人才。
要不不写类型,要么写清楚,乍看这种还真要消耗一下脑子。

user1

尽量不要手动标注类型,自动推导不香吗,要用类型了用 typeof 不香吗。

user2

一个签名为() => void 的函数。
等号左边的() => void 可以省略,右边的: void 也可以省略。
这些都是可以自动推导的类型,非要写出来,而且还写两遍,鉴定为写 java 写的,把 java 的习惯带到 TS 来了。

1
20 / 页
总数 81