我相信我已经找到了,我需要检查这两个不确定的和无效的JavaScript对象的情况如下:检查JavaScript对象空subtelty
if (x !== undefined && x != null && x.length > 0) {...}
然而,在最近的JetBrains的工具升级,它告诉我,这是足够
if (x != undefined && x.length > 0) {...}
我的问题是,我只是想确保一个字符串“x”具有非零的长度,而不是未定义或为空(用最少的测试) 。
想法?
如果你想要一个长度大于0的字符串,请检查'typeof x ==='string'&& x.length> 0'。 – Matt
其实,我不确定你在问什么, – gdoron
你相信什么? –