Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
if myString then myString else ""
...感觉有点冗长。
我可以使用更短的替代方案吗?
myString可以是未定义的或字符串。
myString
这是一种方法:
myString ? ''
这就是您真正想要的,因为它编译为:
(typeof myString !== "undefined" && myString !== null ? myString : '')
请注意,您可以将此存在运算符用于任何值,例如
myFloat ? 90.8
这个怎么样:
myString or ""
使用存在运算符:
myString ?= ""