Okay, so I have a Javascript object that I printout to the console into the following form:
(3) [{…}, {…}, {…}]
0: {data: 50, label: "Active Users"}
1: {data: 20, label: "Expired Users"}
2: {data: 30, label: "Renewed Users"}
length: 3
__proto__: Array(0)
I am trying to extract out the data
and label
values into separate arrays.
This is what I have done:
var dataObject = doughnutdata;
var obj = JSON.parse(JSON.stringify(dataObject));
console.log(obj);
var labelsdata = [];
var datadummy = [];
labelsdata.push(obj.label);
datadummy.push(obj.data);
console.log(labelsdata);
console.log(datadummy);
But I get [undefined]
for both labelsdata
and datadummy
.
On a sidenote, this is how I have set my doughnutdata
:
var doughnutdata = @Html.Raw(Json.Encode(Model.dummysubscribeddata));
Can anyone help me out with this problem? Thanks.