最初の観測可能な配列:
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'}]