在打字稿中,我可以使用传入函数的参数之一作为函数内部的类型

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

尝试编写一些通用代码。类似于:

Function mapData(someTypeAlias: string, data: string){
Const mapper:someTypeAlias 
//Somecode
}

我尝试过不起作用。但是与此类似吗?

typescript type-alias
1个回答
0
投票

您需要使用通用类型。您的代码将如下所示:

function mapData<T>(data: string) {
    const mapper: T // Some code
}

如果您想了解有关泛型的更多信息,请阅读docs

希望有帮助:)

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