2 12 月, 2023 admin 0 Comments 1 category 函数多个参数除了泛型外,可以使用重载进行关系约束,约束的是函数被调用时的传参。 TS的函数重载主要分为多个重载签名+实现签名+函数体。 函数体中还是要类型保护,甚至断言。 重载定义时,最后一个function(实现签名)不是重载(签名)列表中的一部分,其参数类型是重载列表中参数类型的联合类型(或any)。就是说实现签名只是在定义时起到了统领所有重载签名的作用,在执行调用时就看不到实现签名了。 重载列表匹配顺序是从上往下,最精确的列表应该放在最上面。 Tags: 函数重载 Category: TS+ArkTS 发表回复 取消回复您的邮箱地址不会被公开。 必填项已用 * 标注评论 * 显示名称 * 邮箱 * 网站 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。 Δ 文章导航 Previous: Prototype原型Next: fabric 自定义video元素