比如一个数组array 可以有范型:array<number>
我理解为放在数组里的元素的类型
但是为什么promise和函数也有范型 以下这样写是什么意思呢?
Promise<T> 或者 Function<T>
已解决
悬赏分:0
- 解决时间 2021-12-02 16:03
点赞 0反对 0举报 0
收藏 0
分享 1
回答3
最佳
-
可以理解为
Promise<T>
function func<T>(params<T>): Promise<T> { return new Promise(resolve => { resolve(params) // params 需要符合 Promise<T> 中 T 的类型 }) }
至于 Function<T> 的话,没有这个东西
将Type 'Function' is not generic.
放在 ts 文件,会报错, 意思是Function没有泛型支持 0 反对 0 举报2021-12-02 11:31