TypeScript 中应如何声明一个函数,之后给它添加静态属性?

您所在的位置:网站首页 最好的静态,后面怎么说 TypeScript 中应如何声明一个函数,之后给它添加静态属性?

TypeScript 中应如何声明一个函数,之后给它添加静态属性?

2024-07-11 21:33| 来源: 网络整理| 查看: 265

@JsonSong89 给的反面例子,自然会报类型错误。第三个凑合的例子是通过的。 TS有重载: https://www.typescriptlang.org/docs/handbook/functions.html#overloads 并且可以声明接口给函数用 https://www.typescriptlang.org/docs/handbook/interfaces.html#function-types 接口里声明多个函数类型是重载的本质。 请自己补课 @fuxingZhang "你认为和这个有什么区别 let abc = (a: any, b: any): IAbc => {…}" 这样执行 abc(…, …); 得到的应是IAbc类型,也就是一个函数且有属性someAttr IAbc我是用在abc上的,不是abc执行得到的返回值啊。

重载只是随手举个例子,帖子问的是定义函数添加静态属性。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3