var chartData = [{
          aaa: "07-12",
          income: 23.5,
          expenses: 18.1
        }, {
          aaa: "07-13",
          income: 26.2,
          expenses: 22.8
        }, {
          aaa: "07-14",
          income: 30.1,
          expenses: 23.9
        }, {
          aaa: "07-15",
          income: 29.5,
          expenses: 25.1
        }, {
          aaa: "07-16",
          income: 24.6,
          expenses: 25.0
        }];
这是一个JS原来的格式 现在需要做一个for循环将数据按照上面的格式插入 怎么做?

解决方案 »

  1.   

     chartData.push({
              aaa: "07-16",
              income: 24.6,
              expenses: 25.0
            } )
      

  2.   


     var chartData =[];
            var shijian = document.getElementById("TextBox1").value;
            var zong = document.getElementById("TextBox2").value;
            var xiao = document.getElementById("TextBox3").value;
            var strArray = new Array();
            strArray1 = shijian.split(',');
            strArray2 = shijian.split(',');
            strArray3 = shijian.split(',');        for (var i = 0; i < strArray1.length; i++) {
              chartData.push({
                aaa: strArray1[i],
                income: strArray2[zong],
                expenses: strArray3[xiao]
              })
            }这么写对吗?怎么出不来?
      

  3.   

    发错了 是这个 var chartData =[];
            var shijian = document.getElementById("TextBox1").value;
            var zong = document.getElementById("TextBox2").value;
            var xiao = document.getElementById("TextBox3").value;
            var strArray1 = new Array();
            var strArray2 = new Array();
            var strArray3 = new Array();
            strArray1 = shijian.split(',');
            strArray2 = zong.split(',');
            strArray3 = xiao.split(',');        for (var i = 0; i < strArray1.length; i++) {
              chartData.push({
                aaa: strArray1[i],
                income: strArray2[zong],
                expenses: strArray3[xiao]
              })
            }这么写了之后还是出不来数据
      

  4.   


     var chartData =[];
            var shijian = document.getElementById("TextBox1").value;
            var zong = document.getElementById("TextBox2").value;
            var xiao = document.getElementById("TextBox3").value;
            var strArray = new Array();
            strArray1 = shijian.split(',');
            strArray2 = shijian.split(',');
            strArray3 = shijian.split(',');        for (var i = 0; i < strArray1.length; i++) {
              chartData.push({
                aaa: strArray1[i],
                income: strArray2[zong],
                expenses: strArray3[xiao]
              })
            }这么写对吗?怎么出不来?你是 TextBox1,TextBox2,TextBox3 的值是不是都以","分隔 var chartData =[];
            var shijian = document.getElementById("TextBox1").value;
            var zong = document.getElementById("TextBox2").value;
            var xiao = document.getElementById("TextBox3").value;
            var strArray = new Array();
            strArray1 = shijian.split(',');
            strArray2 = zong.split(',');
            strArray3 = xiao.split(',');
     
            for (var i = 0; i < strArray1.length; i++) {
              chartData.push({
                aaa: strArray1[i],
                income: strArray2[i],
                expenses: strArray3[i]
              })
            }
      

  5.   

    这是何意呀            income: strArray2[zong],
                expenses: strArray3[xiao]
      

  6.   

     var chartData =[];
            var shijian = document.getElementById("TextBox1").value;
            var zong = document.getElementById("TextBox2").value;
            var xiao = document.getElementById("TextBox3").value;
            var strArray = new Array();
            strArray1 = shijian.split(',');
            strArray2 = shijian.split(',');
            strArray3 = shijian.split(',');
     
            for (var i = 0; i < strArray1.length; i++) {
              chartData.push({
                aaa: strArray1[i],
                income: strArray2[i],
                expenses: strArray3[i]
              })
            }