嗨,我有一个问题,这可能很简单。
我基本上是在编写名为onClick的类型
let onClick: Function | undefined;
onClick = onClick || () => { };
onClick = onClick || function () { };第三行可以用,但第二行不行。
Typescript给出了类似的编译错误。
Here is a link to the typescript playground.
我不确定问题出在哪里?在我看来,它是有效的javascript。
发布于 2020-06-25 00:46:19
下面的方法应该是可行的。您需要添加括号来包装您的箭头函数。它与这里记录的解析器相关。
let onClick: Function | undefined;
onClick = onClick || (() => { });
onClick = onClick || function () { };https://stackoverflow.com/questions/62560001
复制相似问题