TypeScript在功能中的这种三元格式是什么,它看起来不正确



打字稿。浏览我在此编写的一些代码中访问的项目代码,如果有效,我无法追踪。如果有效,这是什么在做什么,因为我看不到它将如何默认为。

public someFn = function(arg ?: number): void {
  console.log(arg);
}

目前尚不清楚ARG发生了什么。目前尚不清楚什么:void在这里做。

请说明是否可以。谢谢。

这是打字稿。?表示静态类型检查期间的可选变量。

https://www.typescriptlang.org/docs/handbook/interfaces.html#optional-properties

如果在函数调用中未指定该变量默认为undefined

最新更新