if myString then myString else ""
Run Code Online (Sandbox Code Playgroud)
......感觉有点冗长.
我可以使用更短的替代品吗?
myString 可以是undefined或字符串.
这是一种方式:
myString ? ''
Run Code Online (Sandbox Code Playgroud)
这就是你真正想要的,因为它编译为:
(typeof myString !== "undefined" && myString !== null ? myString : '')
Run Code Online (Sandbox Code Playgroud)
请注意,您可以将此存在运算符用于任何值,例如
myFloat ? 90.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6554 次 |
| 最近记录: |