const formatterCustom = { formatter: (obj) => { return obj.value.toLocaleString("en-US", { minimumFractionDigits: 2, maximumFractionDigits: 4, }); }, }; var a = [ { title: "Main Steam Press.", plot: [ { value: "Main Steam Press.", connectnulldata: true, style: { plot: { "stroke-dasharray": "5 2", }, }, }, ], referenceLine: [], format: { suffix: "MPa", defaultFormat: 0, round: "1", // ...formatterCustom, }, type: "line", orientation: "left", }, { title: "Gross Output", plot: [{ value: "Gross Output", connectnulldata: true }], referenceLine: [], format: { suffix: "MW", defaultFormat: 0, round: "1", // ...formatterCustom, }, style: { title: { "font-size": "10px" }, "plot.null": { "stroke-dasharray": "5", }, }, type: "line", orientation: "left", }, { title: "ST Speed", plot: [ { value: "ST Speed", connectnulldata: true, style: { plot: { "stroke-dasharray": "5 2", }, }, }, ], referenceLine: [], format: { suffix: "rpm", defaultFormat: 0, round: "1", // ...formatterCustom, }, style: { title: { "font-size": "10px" } }, type: "line", orientation: "left", }, { title: "Oil Flow", plot: [ { value: "Coal Flow", connectnulldata: false, style: { title: { "font-size": "10px" }, }, }, { value: "Oil Flow", connectnulldata: false }, ], referenceLine: [], format: { suffix: "ton/h", defaultFormat: 0, round: "1", // ...formatterCustom, }, style: { title: { "font-size": "10px" }, }, type: "line", orientation: "right", }, { title: "Condenser Vacuum", plot: [{ value: "Condenser Vacuum", connectnulldata: true }], referenceLine: [], format: { suffix: "kPa", defaultFormat: 0, round: "1", // ...formatterCustom, }, style: { title: { "font-size": "10px" } }, type: "line", orientation: "right", }, { title: "ST Metal Temperature", plot: [ { value: "HP Turbine First Stage Temp.", connectnulldata: true }, { value: "Main Steam Temp.", connectnulldata: true }, { value: "Furnace Temperature", connectnulldata: true }, { value: "ST Metal Temperature", connectnulldata: true }, { value: "Main Steam Temp. (Ref) ", connectnulldata: true }, ], referenceLine: [], format: { suffix: "°C", defaultFormat: 0, round: "1", // ...formatterCustom, }, style: { title: { "font-size": "10px" } }, type: "line", orientation: "right", }, ] var out = []; a.forEach(function(value){ value.format = {...formatterCustom, ...value.format} // console.log(value.format) out.push(value) }); console.log(out); // console.log(a);