如何在三元中允许 0 但不是未定义的空?

  • 本文关键字:未定义 三元 typescript
  • 更新时间 :
  • 英文 :


假设我有这个三进制

control.value ? null : { invalid: true };

我希望值是有效的,如果它是但是nullundefined""

现在0是一个有效值

我知道在typescript??中有一个空合并运算符,但它在三元制中不可用。

那么我该如何使这行变得简单呢?是否有比control.value === 0 || control.value ? null : { invalid: true };更好的语法来认为0是有效的?

希望这对你有所帮助:

value ? null: value === 0 ? null : { invalid: true }

最新更新