var obj = {
a:1,
b:2,
c:3,
d:4
}
console.log(Object.keys(obj)); // [ 'a', 'b', 'c', 'd' ]
// 先循环一边对象,然后循环完之后,处理满足条件的对象的值
Object.keys(obj).forEach(item=>{
if (obj[item]===4) {
obj[item]='-'
}
})
console.log(obj); // { a: 1, b: 2, c: 3, d: '-' }
var obj =[ {
a:1,
b:2,
c:3,
d:4
},{
a:10,
b:20,
c:30,
d:4
},{
a:100,
b:200,
c:300,
d:4
}]
obj.forEach(item=>{
console.log(item);
Object.keys(item).forEach(j=>{
if (item[j]===4) {
item[j]='-'
}
})
})
console.log(obj);
/* [
{ a: 1, b: 2, c: 3, d: '-' },
{ a: 10, b: 20, c: 30, d: '-' },
{ a: 100, b: 200, c: 300, d: '-' }
] */