gpt4 book ai didi

javascript - 我想将值更新为 json 对象,其中 Javascript 中已存在键

转载 作者:行者123 更新时间:2023-12-03 01:37:05 25 4
gpt4 key购买 nike

例如,我有以下对象。

var arr = [
{id:1,name:"arjun"},
{id:2,name:"kishore"}
]

当我将一个对象推送到上面的数组时,类似这样

arr.push({id:1,name:"akash"})

它应该更新对象。

最佳答案

var arr = [{id:1,name:"arjun"},{id:2,name:"kishore"}];
arr.push = function(data){
for(let i=0;i<this.length;i++){
if(data.id == this[i].id){
this[i].name = data.name;
return this.length;
}
}
this.push(data);
return this.length;
}
arr.push({id:1,name:"akash"});
console.log(arr);

关于javascript - 我想将值更新为 json 对象,其中 Javascript 中已存在键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51020746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com