Javascript 在现有JSON中添加另一个对象

Javascript 在现有JSON中添加另一个对象,javascript,json,object,Javascript,Json,Object,我基本上是想把数据保存到json中 所以基本上: { "userid1": { "name" : "user1", "wins" : "21", "loss" : "0", "leaderboard" : "1" }, "userid2": { "name" : "user2", "wins" : "0", "loss" : "0", "leaderboard" : "0" }, // how do you push another

我基本上是想把数据保存到json中

所以基本上:

{
"userid1": {
    "name" : "user1",
    "wins" : "21",
    "loss" : "0",
    "leaderboard" : "1"
},
"userid2": {
    "name" : "user2",
    "wins" : "0",
    "loss" : "0",
    "leaderboard" : "0"
},
// how do you push another object, let's say; this time; userid3 which would look like this. 

// "userid3": {
//  "name" : "user3",
//  "wins" : "0",
//  "loss" : "0",
//  "leaderboard" : "0"
// }

// (using javascript, from another file; let's say it's called "datasave.js") 
// here?
}
我想添加另一个对象,而不是重写整个对象。我该怎么做

这本身就是一个json文件,还有另一个.js文件,json文件就是在这里解析的。我想从那里添加对象


我现在已经让它工作了。imgur.com/zQTJ11K;有一个名为“id”的变量,该id就是用户id,如何将图片中的“id”更改为用户id?

输出={
“userid1”:{
“名称”:“user1”,
“胜利”:“21”,
“损失”:“0”,
“排行榜”:“1”
},
“userid2”:{
“名称”:“用户2”,
“wins”:“0”,
“损失”:“0”,
“排行榜”:“0”
}
};
u3={
“名称”:“用户2”,
“wins”:“0”,
“损失”:“0”,
“排行榜”:“0”
};
output.userid3=u3;
控制台日志(输出)您可以使用

或点符号

data.userId3 = obj
const数据={
“userid1”:{
“名称”:“user1”,
“胜利”:“21”,
“损失”:“0”,
“排行榜”:“1”
},
“userid2”:{
“名称”:“用户2”,
“wins”:“0”,
“损失”:“0”,
“排行榜”:“0”
}
}
常量对象={
“userid3”:{
“名称”:“user3”,
“wins”:“0”,
“损失”:“0”,
“排行榜”:“0”
}
}
分配对象(数据,obj);
console.log(数据)
您可以使用js导入将另一个文件导入到您的文件中。您也可以导入您的对象

可以使用javascript将两个对象合并为一个对象

var object1={name:"xyz"}
var object2={surname:"abc"}
then object1={...object1,...object2} // object={name:"xyz",surname:"abc"}

图像并不能“说明一切”。把你的代码作为文本发布。
data.userid3={/*你的新对象在这里*/}
Robby,假设userid3不存在,我们如何使它存在?如果它不存在,它将创建它,如果它存在,它将覆盖它。顺便说一下,这不是JSON-如果它是JSON,你必须解析它,添加新条目,将其字符串化,使其重新成为JSON这是一个单独的JSON文件,还有另一个.js文件,这就是JSON文件被解析的地方。我想从那里添加对象。我已经让它以某种方式工作了;有一个名为“id”的变量,这个id就是userId,我如何将图片中的“id”更改为userId?找到了一个解决方案。
data.userId3 = obj
var object1={name:"xyz"}
var object2={surname:"abc"}
then object1={...object1,...object2} // object={name:"xyz",surname:"abc"}