//把 aa 里面a的属性为1的替换为1234
//不知道 对象嵌套多长少层 利用递归原理
let aa = {a:1,b:2,c:{a:1,b:2,c:{a:1,b:2,c:{a:2}}}}
function abc(aa){
for( var key in aa){
if(key=="a" && aa[key]=="1"){
aa[key]="1234"
}
if(typeof aa[key] == "object"){
abc(aa[key])
}
}
return aa
}
console.log(abc(aa))
js 嵌套对象,替换属性值(递归)
最新推荐文章于 2023-04-02 14:31:47 发布