泛型
概念
语法结构:
// 官方定义 Array.reverse()
function reverse<T>(items: T[]): T[] {
const toreturn = [];
for (let i = items.length - 1; i >= 0; i--) {
toreturn.push(items[i]);
}
return toreturn;
}
泛型,行内大家比较难理解的一个概念。其实并不是难理解,而是难用得好,要真正的搞懂泛型,我们得直到泛型是为了解决什么问题才出现的
解决的问题:
- 入参是一个不确定的复杂类型时