如何用泛型约束设计既安全又保留具体类型的公共函数 | 前端进阶之旅