当数组里面有null的时候

想要去掉这里面的null,如果使用delete实现,那个元素的索引还是原来的,这个时候使用.length的时候还是会算上那个元素

 

可以使用splice方法删除

 

//删除对象中的空属性
function removePropertyOfNull(obj){
    var i = obj.length;
    while (i--) {
        if (obj[i]===null) {
            obj.splice(i, 1);
        }
    }
    return obj;
}

 

相关文章:

  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2021-08-19
猜你喜欢
  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-07-31
  • 2022-12-23
  • 2021-09-29
相关资源
相似解决方案