我在JavaScript中循环遍历数组,使用jQuery检查每个对象中的null,这对于最好的跨浏览器解决方案是什么?
答案 0 :(得分:1)
这有什么问题:
if (myValue === null)
{
\\ Null
}
Null是JavaScript中的保留关键字,不应跨浏览器进行更改。
答案 1 :(得分:0)
null
非常可靠null
。如果您不关心{em>具体关于null
- 也就是说,如果您在某事undefined
时执行相同的操作,就像null
那样if (!array[i]) { /* nothing there */ }
或任何其他“虚假”值,你可以使用
null
然而,如果您的数据是数字,则不安全,因为零是“假的”,或者如果它们是字符串,其中空字符串不在数组中计为“空”,出于同样的原因。因此,您可以将双等于比较器与if (array[i] == null) { /* nothing there */ }
{{1}}
我从来没有听说过任何跨浏览器的问题。
答案 2 :(得分:0)
(obj == null)
上次检查时非常适合浏览器。