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