When I am trying to push object on the array its duplicate all the object to the last pushed object.
var seriesArr = [];
var seriesDemo = {};
var seriesFinal = finalArr[0]
for (var o in finalArr[0]) {
seriesDemo.valueField = o;
seriesArr.push(seriesDemo);
}
OUTPUT:
[{"valueField":"amount[3]"},{"valueField":"amount[3]"},{"valueField":"amount[3]"},{"valueField":"amount[3]"}]
It should be like: [{"valueField":"amount[0]"},{"valueField":"amount[1]"},{"valueField":"amount[2]"},{"valueField":"amount[3]"}]
seriesDemoobject and do likeseriesArr.push({valueField:o});