首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并多个对象(es5)

合并多个对象(es5)
EN

Stack Overflow用户
提问于 2022-09-01 14:52:41
回答 3查看 103关注 0票数 -2

我需要将两个(或多个)对象合并为一个对象。同时将每个对象名称保留为父键。

代码语言:javascript
复制
var event = 
  { id   : '45243'
  , name : 'Cardiff locè'
  , loc  : 'Cardiff'
  }

var alert = 
  { node     : 'sdwan edge'
  , severity : 'critical'
  }

输出应该如下:

代码语言:javascript
复制
var mergedObject = 
 { event :
    { id   : '45243'
    , name : 'Cardiff loc'
    , loc  : 'Cardiff'
    }
 , alert:
    { node     : 'sdwan edge'
    , severity : 'critical'
    }
 }
EN

回答 3

Stack Overflow用户

发布于 2022-09-01 14:56:20

代码语言:javascript
复制
mergeObject.event = event;
mergeObject.alert = alert;
票数 2
EN

Stack Overflow用户

发布于 2022-09-01 14:55:31

这并不是真正的合并。现有对象保持不变。您只是在创建一个新对象。

代码语言:javascript
复制
var mergedObject = {
    "event": event,
    "alert": alert
};
票数 1
EN

Stack Overflow用户

发布于 2022-09-01 15:08:17

代码语言:javascript
复制
var event = {
  "id": "45243",
  "name": "Cardiff loc",
  "loc": "Cardiff"
}
var alert = {
  "node": "sdwan edge",
  "severity": "critical"
}


var mergedObject = {
  event,
  alert
};

console.log(mergedObject)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73571419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档