相关疑难解决方法(0)

Angularjs合并了两个忽略null和缺失值的对象

例如,从这两个对象:

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

var object2 = {
    "color": "blue",
    "size" : 51,
    "age" : null
}
Run Code Online (Sandbox Code Playgroud)

我想要这个(对象2覆盖对象1,除了null属性或他没有的属性):

{
    "color": "blue",
    "size" : 51,
    "age" : 7,
    "weight" : null
}
Run Code Online (Sandbox Code Playgroud)

angular.extend(object1,object2)可以工作,但会将age属性覆盖为null

javascript angularjs

9
推荐指数
1
解决办法
9041
查看次数

标签 统计

angularjs ×1

javascript ×1