使对象数组中的所有键值都为空

时间:2011-07-19 08:08:16

标签: javascript

如何使用空白值替换对象中的所有键值...

var array = [{key1:'value',key2:'value2'},{'key1:'value',key2:'value2}]

for (item in arrayObj) {
    arrayObj[item] = ' ';    
}

以上代码是否正确......

3 个答案:

答案 0 :(得分:3)

for (var i = 0; i< array.length; i++)
  for (var item in array[i]) {
    array[i][item] = ' ';    
  }

答案 1 :(得分:2)

var array = [{key1:'value',key2:'value2'},{key1:'value',key2:'value2'}]

for(var i = 0, size = array.length; i < size; i++){
    for(var key in array[i]){
        array[i][key] = ' ';
    }
}

答案 2 :(得分:0)

for(var i=0;i<array.length;i++){
    document.write("<b>array["+i+"] is </b>=>"+array[i]+"<br>");
}

这可能是这个问题的最佳答案= D