Typescript默认的可选值



下面这个函数的正确写法是什么?

function myFunction(group_expr)

地点:

  • 类型为stringbool
  • 该字段是可选的
  • 默认为True

我一直使用这个作为参考:https://www.typescriptlang.org/docs/handbook/functions.html和https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html。

但是它不包括我能找到的所有这三个。我的想法是这样的:

function myFunction(group_expr?: string | bool = true)

你很接近了。可以这样做:

function myFunction(group_expr: string | boolean = true)

没有?,因为默认值的存在已经使它成为可选的。也许这只是一个打字错误,但它是boolean而不是bool

相关内容

  • 没有找到相关文章

最新更新