将对象数组(javascript)中的所有null更改为“”

将对象数组(javascript)中的所有null更改为“”,javascript,arrays,loops,object,underscore.js,Javascript,Arrays,Loops,Object,Underscore.js,我有如下所示的对象数组 Object {Results:Array[3]} Results:Array[3] [0-2] 0:Object id=null name: "Rick" Value: "34343" 1:Object id=2

我有如下所示的对象数组

Object {Results:Array[3]}
    Results:Array[3]
        [0-2]
             0:Object
                    id=null     
                    name: "Rick"
                    Value: "34343"
             1:Object
                    id=2     
                    name: null
                    Value: "2332"
             2:Object
                    id=2     
                    name:'mike'
                    Value: null
如您所见,在1个对象中,我的id为null,第2个对象的名称为null,第3个对象的值为null。每个对象都有一些属性为null


我想循环所有这些,并将null替换为。有人能告诉我如何做到这一点吗…

你只需要通过谷歌搜索对象循环。下面是一个例子:

如果您的密钥未知或希望对所有密钥执行相同操作,则循环遍历每个密钥 如果您的钥匙已知:
您可以迭代数组的元素和键,并在必要时指定所需的字符串

var data={Results:[{id:null,name:Rick,Value:34343},{id:2,name:null,Value:2332},{id:2,name:'mike',Value:null}]}; data.Results.foreacho函数{ Object.keyso.foreachk函数{ 如果o[k]==null{ o[k]=; } }; }; 控制台日志数据;
.作为控制台包装{max height:100%!重要;top:0;}这里有一些快速的内容:

var results = [{
    id: null,
    name: "Rick",
    Value: "34343"
}, {
    id: 2,
    name: null,
    Value: "2332"
}, {
    id: 2,
    name: 'mike',
    Value: null
}];

results.forEach(function(object){
    for(key in object) {
        if(object[key] == null)
            object[key] = '';
    }
});

console.log(JSON.stringify(results, null, 2))

您可以查看数组和所有键,如果属性包含null,则将其替换为空字符串,例如:

var arr = [
  { id=null name: "Rick" Value: "34343" },
  { id=2 name: null Value: "2332" },
  { id=2 name:'mike' Value: null }
];

arr.forEach(function(o) {
    Object.keys(o).forEach(function(key) {
      id (o[key] === null) {
        o[key] = '';
      }
    });
});

你知道酒店的名字吗?是的。这三个属性。id、名称和值。那么,问题是什么?可以通过循环所有元素并将null替换为。
var results = [{
    id: null,
    name: "Rick",
    Value: "34343"
}, {
    id: 2,
    name: null,
    Value: "2332"
}, {
    id: 2,
    name: 'mike',
    Value: null
}];

results.forEach(function(object){
    for(key in object) {
        if(object[key] == null)
            object[key] = '';
    }
});

console.log(JSON.stringify(results, null, 2))
var arr = [
  { id=null name: "Rick" Value: "34343" },
  { id=2 name: null Value: "2332" },
  { id=2 name:'mike' Value: null }
];

arr.forEach(function(o) {
    Object.keys(o).forEach(function(key) {
      id (o[key] === null) {
        o[key] = '';
      }
    });
});