是否可以作为 if 块的一部分检查空值,而不需要对null和进行一对显式检查undefined。
例如,不想这样做:
if(key === null || key === undefined) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
这是行不通的,因为它还包含其他虚假值,例如零和空数组。
if(!key)
Run Code Online (Sandbox Code Playgroud)
was*_*ful 10
这是运算符的良好用例之一==:
if(key == null) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
这适用于 null 和 undefined,同时避免其他虚假值。
| 归档时间: |
|
| 查看次数: |
1770 次 |
| 最近记录: |