如何更改函数以接受不同类型作为参数

问题描述 投票:0回答:1

在下面,例如,myFoo将接受类型为Boolean的参数。

function myFoo(value:Boolean) { }

我的问题是,是否可以使用原型将myFoo功能更改为接受多个types

例如function myFoo(value:Boolean | string) { }

注意:myFoo是全局函数,不能直接编辑。

javascript typescript function prototype
1个回答
0
投票

将类型更改为“ any”

function myFoo(value:any) { }

请注意,您将失去Typescript为此提供的所有类型检查,因为您基本上是在告诉Typescript您要允许您的“ value”参数从字面上是任何类型。

© www.soinside.com 2019 - 2024. All rights reserved.