javascript - 在 Typescript 的接口中放入泛型函数有什么好处?
问题描述
interface GenericIdentityFn {
<Type>(arg: Type): Type;
}
function identity<Type>(arg: Type): Type {
return arg;
}
let myIdentity: GenericIdentityFn = identity;
https://www.typescriptlang.org/docs/handbook/2/generics.html
将泛型函数放入接口有什么好处?为什么我应该编写这样的代码而不是在接口之外编写简单的泛型函数?
把这个函数放在接口中如何更有帮助?
解决方案
推荐阅读
- cmd - 如何在 XCOPY 上使用递归?
- sql - 将列中的 SQL 数据转换为数组
- r - 你如何计算R中数据框中列表中的项目数?
- azure-functions - 处理 CSV 文件的 Azure 函数
- java - 如何导入此 API Java?类路径?
- c# - C# WebClient.DownloadString 不返回整个网页源
- syntax - Antlr 奇怪的括号语法
- project-reactor - 在 Reactor Sinks.Many() 中相当于 EmitterProcessor onCancel
- java - 使用 String 参数进行锁定时,锁定的对象是什么?
- javascript - 如何停止在检测表单是否已提交的函数之外启动的 setTimeout?