JSFiddle - React, Tailwind, and code Playground
by Jussia
JavaScript
var b = {main: {b: 2222}, address: { d: 444444}}
var obj1 = {main: Object.assign({a: 1, b: 2}, b.main), address: Object.assign({c: 3, d: 4}, b.address)}
console.log('obj1', obj1)
function mergeConfigForm (config) {
var a = {main: {a: 1, b: 2}, address: {c: 3, d: 4}}
var obj = {main: Object.assign({a: 1, b: 2}, config !== undefined ? config.main : {}),
address: Object.assign({c: 3, d: 4}, config !== undefined ? config.address : {})}
console.log('obj', obj)
}
mergeConfigForm (undefined)
mergeConfigForm (undefined)
mergeConfigForm (b)
mergeConfigForm (b)
mergeConfigForm (undefined)