update selectedAnalyticsReport

by John Wick

JavaScript

var selectedAnalyticsReport = {
    "id": "64e0d9bbc4b4ad24cba3272d",
    "createdBy": "64b665594d532fb7a28d3259",
    "tenantId": "6156b3859471dd19476a28d9",
    "name": "New Report",
    "reportType": "USER",
    "charts": []
}

console.log('before:', selectedAnalyticsReport)

var data = []

var charts = {
  chartTitle: 'chart 1',
  filter: {}
}


var newState = Object.assign({}, charts);
data.push(newState);
console.log('1st data:', data)

var charts = {
  chartTitle: 'chart 2',
  filter: {}
}

var newState = Object.assign({}, charts);
data.push(newState);
console.log('2nd data:', data)

var newObj = {
	...selectedAnalyticsReport,
  charts: data
}

console.log('after:', newObj)