我相信我已经找到了需要检查javascript对象的undefined和null的情况,如下所示:
if (x !== undefined && x != null && x.length > 0) {...}
Run Code Online (Sandbox Code Playgroud)
但是,在最近升级的JetBrains工具中,它告诉我这已经足够了
if (x != undefined && x.length > 0) {...}
Run Code Online (Sandbox Code Playgroud)
我的问题是,我只是想确保字符串"x"的长度为非零,并且未定义或为null(测试次数最少).
思考?
在javascript中
undefined == null // true
undefined === null // false
Run Code Online (Sandbox Code Playgroud)
所以检查==是否undefined使==检查null冗余.
| 归档时间: |
|
| 查看次数: |
12920 次 |
| 最近记录: |