下面这个函数的正确写法是什么?
function myFunction(group_expr)
地点:
- 类型为
string
或bool
- 该字段是可选的
- 默认为
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
。