js删除JSON中的空字符串字段和空对象。

bluemeng 发布于 04-18 22:08 浏览:188 类型:原创 - 随笔 分类:JavaScript - js 作者原创 版权保护
function deleteEmptyProperty(object){
  for (var i in object) {
    var value = object[i];
    if (typeof value === 'object') {
      if (Array.isArray(value)) {
        if (value.length == 0) {
          delete object[i];
          continue;
        }
      }
      this.deleteEmptyProperty(value);
      if (this.isEmpty(value)) {
        delete object[i];
      }
    } else {
      if (value === '' || value === null || value === undefined) {
        delete object[i];
      } else {
      }
    }
  }
}


function isEmpty(object) {
  for (var name in object) {
    return false;
  }
  return true;
}

 

标签:
z
给个赞 7 人点赞
收藏 0 人收藏
bluemeng 作者

这家伙什么都没留下

作者最新