javascript推送函数中的动态变量

javascript推送函数中的动态变量,javascript,variables,Javascript,Variables,我在javascript中使用push函数 var chartData = []; for(var i=0; i<3; i++) { chartData.push({ date: new Date(year_s,mon_s,date_s,hr_s,min_s,sec_s), visits: chartData1[selection[i]][j].value, customBullet: show_annotations,

我在javascript中使用push函数

var chartData = [];
for(var i=0; i<3; i++) {

    chartData.push({

        date: new Date(year_s,mon_s,date_s,hr_s,min_s,sec_s),
        visits: chartData1[selection[i]][j].value,
        customBullet: show_annotations,
        balloonTextField: "testtesttest"
    });

}
var chartData=[];

对于(var i=0;i,必须分两步进行:

var chartData = [];
for(var i=0; i<3; i++) {
   // 1. create the object
   var d =  { 
      date: new Date(year_s,mon_s,date_s,hr_s,min_s,sec_s),
      customBullet: show_annotations,
      balloonTextField: "testtesttest"
   };
   // 2. then assign the visits_i property
   d['visits_'+i] = chartData1[selection[i]][j].value; 
   chartData.push(d);
}
var chartData=[];

对于(var i=0;i,必须分两步进行:

var chartData = [];
for(var i=0; i<3; i++) {
   // 1. create the object
   var d =  { 
      date: new Date(year_s,mon_s,date_s,hr_s,min_s,sec_s),
      customBullet: show_annotations,
      balloonTextField: "testtesttest"
   };
   // 2. then assign the visits_i property
   d['visits_'+i] = chartData1[selection[i]][j].value; 
   chartData.push(d);
}
var chartData=[];

对于(var i=0;我注意到显示的代码中没有JSON(JS对象和JSON是不同的东西)。这实际上不是一个变量问题,而是属性问题。感谢大家的建议。请注意,显示的代码中没有JSON(JS对象和JSON是不同的东西).这其实不是变量的问题,而是属性的问题.谢谢你们的建议,伙计们。。