在对数组中的元素进行操作之前,应该先检测它们,排除null,undefined和不存在的元素。
排除所有的null、undefined和不存在的元素
for(var i=0;i<a.length;i++){
if(!a[i]) continue; //跳过null、undefined和不存在的元素
//循环体
}只排除undefined和不存在的元素
代码如下:
for(var i=0;i<a.length;i++){
if(a[i]===undefined) continue; //跳过undefined和不存在的元素
//循环体
}只排除不存在的元素
代码如下:
for(var i=0;i<a.length;i++){
if(!(i in a)) continue; //跳过不存在的元素
//循环体
}
本文介绍了在JavaScript中如何通过循环来排除数组中的null、undefined及不存在的元素,提供了三种不同的实现方式,帮助开发者更高效地处理数组数据。

2万+

被折叠的 条评论
为什么被折叠?



