如何合并对象? [英] How to merge objects?

查看:130
本文介绍了如何合并对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,从这两个对象:

var object1 = {
  "color": "yellow",
  "size": null,
  "age": 7,
  "weight": null
}

var object2 = {
  "color": "blue",
  "size": 51,
  "age": null
}

我希望这个( object2 覆盖 object1 除了 null 他没有的属性或属性):

I want this (object2 overrides object1 except for null properties or properties he doesn't have):

{
  "color": "blue",
  "size": 51,
  "age": 7,
  "weight": null
}


推荐答案

复制

Copy

var src = { name: 'Apple', price: 5};
var dst= angular.copy(src);



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆