var lastchartdata=[];
for(var i = 0, il = totalJsonArray.length; i < il; i++){
    lastchartdata[j].totalJsonArray[i]=xxx;
}
各位可以不可以这样?红色部分
lastchartdata[j]是上面数组的第几个数据
[{a:xx,b:xx},{a:xx,b:xx}]
现在要想数组里面添加数据,比如:a:xx 这个a是动态的,是totalJsonArray[i]里面的值
[{a:xx,b:xx,动态值:xx},{a:xx,b:xx}]
谢谢各位高手,这样可以不可以?

解决方案 »

  1.   


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8" />
    </head>
    <body>
    <script type="text/javascript">
    var data = [{"a":"xx","b":"xx","动态值":"xx"},{"a":"xx","b":"xx"}];
    for (var i in data){
    for (var j in data[i]){
    alert(j);
    alert(data[i][j]);
    }
    }
    </script>
    </body>
    </html>
      

  2.   

    lastchartdata[j][totalJsonArray[i]]=xxx;
      

  3.   

    楼主你看一下,你是不是这个意思。 var lastchartdata=[];
    var totalJsonArray=[{a:'xx',b:'xx'},{a:'xx1',b:'xx1'}];
    for(var i = 0; i < totalJsonArray.length; i++){
        lastchartdata.push(totalJsonArray[i]);
    }
    //这样,你就可以看到数据有没有装进去
    for(var i=0; i<lastchartdata.length;i++){
    for(var j in lastchartdata[i]){
    alert(lastchartdata[i][j]);
    }
    }