typeregular scriptt click多参数

通过/** */形式的注释可以给 TS 类型做标記编辑器会有更好的提示:

注释有很多规范的字段,基本和 JSDOC 一致但不用着急翻文档,在 /** */ 里输入 @ 就可以看到丰富的选择:

我们一般先写類型再使用:

当一个 interface 总有一个字面量初始值时,可以考虑这种写法以减少重复代码

当需要使用 addr 的类型时,除了把类型提出来

有些场合後者会让代码更整洁、易读

?巧用查找类型+泛型+keyof

上面的定义极大地增强了代码提示:

$('button') 是个 DOM 元素选择器,可是返回值的类型是运行时才能確定的除了返回 any ,还可以

函数泛型不一定非得自动推导出类型有时候显式指定类型就好。

业务中我们经常会写枚举和对应的映射:

注意到上面 forg 拼错了吗?

如果你喜欢用 enum 写法也一样的

就是部分的意思,很常用:

.tsx 文件里泛型可能会被当做 jsx 标签

有时候,我们要传入类本身而不是类的实例

上面的代码是错的,因为 Animal 是实例类型不是类本身。应该

?巧用类型查找+类方法

我们通常会在 React 组件中把方法传下去

其实鈳以在 ChildProps 中直接引用类的方法

两个好处:不用重复写方法签名能从方法调用跳到方法定义 。

尤其在多层传递的场合从孙子的一个方法调鼡,跳到爷爷的方法定义爽。

}

我要回帖

更多关于 regular script 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信