Stepan Loginov Stepan Loginov - 5 months ago 22
Javascript Question

merge two json with priority

I have two json like

let masterJson = {A:0, B:2};
let slaveJson = {B:1, C:1};


I need:

resultJson == {A:0, B:2, C:1};


Did JS have simple command to merge in that way?

Answer

Use Object.assign

The Object.assign() method is used to copy the values of all enumerable own properties from one or more source objects to a target object. It will return the target object.

let masterJson = {A:0, B:2};
let slaveJson = {B:1, C:1};

console.log(Object.assign(slaveJson, masterJson));