第一个可观察数组:
data = [{id:1 , name:'abc'},{id:2 ,name:'xyz'},{id:3 , name:'rst'}]
另一个数组:
dataProvider = [{id:3 , name:'pqr'} , {id:4 , name:'hjk'}]
现在我们可以将数据数组与数据提供者进行比较,对于 id = 3,它应该替换以前的对象,而对于 id = 4,它只是将对象推送到数据数组中。
因此,新的数据数组将是这样的
data = [{id:1 , name:'abc'},{id:2 ,name:'xyz'} ,{id:3 , name:'pqr'} , {id:4 , name:'hjk'}]