【发布时间】:2017-08-25 12:42:19
【问题描述】:
我有一个这样的数组:
array = [
{
a:0,
b:{x:1,y:2}
},
{
c:0,
b:{x:3,y:2}},
]
我有一个像这样的新对象
{
e:0,
b:{x:2,y:5}
}
我想测试array 中的对象是否有 same nested b object,如果是,我会将新对象推到那里,如果它已经存在,我将用较新的对象替换整个对象。
请帮助我如何实现这一点(Lodash,ES6 ..),
顺便说一句,我正在使用 Typescript。
【问题讨论】:
-
尝试在jquery中使用extend - api.jquery.com/jquery.extend
-
我没有使用 Jquery ^^,你可以在那里查看标签 谢谢。
-
@Amol B Lande
$.extend用于普通的对象,而不是数组
标签: javascript arrays typescript lodash