删除arr与json的空值

2018-10-26  本文已影响0人  水君子Z
// 删除json中空的值
function removeProperty (object) {
     for(var prop in object){
            if (object[prop]==='') {
                delete object[prop]
            }
      }
      return object;
}

var json1 = {name:'水君子',age:'',sex:'男'}
var json2 = removeProperty(json1)
console.log(json2)//{name:'水君子',sex:'男'}
控制台运行情况
// 删除Arr中的空值
function removeArr(arr){
    var model = arr
    for(var i=0; i<arr.length; i++){
         if(arr[i] == "" || typeof(arr[i]) == "undefined"){
             model.splice(i,1);
              i--;
         }
     }
    return model;
};

var arr1 = ['水君子','','火君子']
var arr2 = removeProperty (arr1)
console.log(arr2)//['水君子','火君子']
控制台运行情况
上一篇 下一篇

猜你喜欢

热点阅读