当数组里面有null的时候
想要去掉这里面的null,如果使用delete实现,那个元素的索引还是原来的,这个时候使用.length的时候还是会算上那个元素
可以使用splice方法删除
代码语言:javascript
复制//删除对象中的空属性
function removePropertyOfNull(obj){
var i = obj.length;
while (i--) {
if (obj[i]===null) {
obj.splice(i, 1);
}
}
return obj;
}