华人澳洲中文论坛

Typescript - 使用TS的一些欠好的习气

[复制链接]

2022-9-30 09:49:18 32 0



不使用严格模式
假如名目从一开始没有使用严格模式,想再次启用的话,可能会破费很长的时间来修复代码。但这实际上是值得的,这类模式下能够使得代码更为平安,未来也会变得更易保护。所以倡议永久要放弃启用形态。


使用 || 来赋默许值
它看起来像这样,


咱们应该使用刚刚引入的双问号??操作符


?? 与 || 不同,它只前往 null 或 undefined,而不是一切 falsy 值。好比 0
更好的方法也许是使用默许参数来做,如下:


使用value as 作为api的前往值
看上面这个例子:


更好的形式是,咱们应该使用类型守卫来确保前往正确的货色。好比你api哪天改了,它还能够做出正确的检测。


使用一个字母作为范型类型


看起来有点顺当,尤为是对初学者,老是一头雾水。可能就是由于民间文档也这么写。但是泛型类型变量是变量,就像其余变量同样。咱们应该使用更无意义的命名规定来定义它,这样,可读性会大大进步。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
中级会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题31

帖子46

积分219

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小