-1
var data = [{"label":"Category A", "value":20}, 
            {"label":"Category B", "value":50}, 
            {"label":"Category C", "value":30}];

how to create these array dynamically and such type of array's are called as ?

vickisys
  • 2,008
  • 2
  • 20
  • 27

3 Answers3

2

just try this:

var data=[];
data.push({'label':category,'value':newVal});
Vikas Kad
  • 1,013
  • 1
  • 18
  • 38
1

If you are making this array from some value, try this:

  var myData =[];
  myData.push({lable:yourlabel,value:yourValue});

you can loop through a data set and set yourlabel and your values in it

Nishith Kant Chaturvedi
  • 4,719
  • 2
  • 16
  • 24
1
var data=[];

data.push({"label":"Category A", "value":20}); // push as many element you want by comma separated

These type of arrays are called as collection/ array of objects

Sunil
  • 919
  • 15
  • 25