日期:2014-05-16 浏览次数:20504 次
<script type="text/javascript">
  $(function(){
    var treeNodes=[];
    function formatDate(id,pId,name){
      return {
        id:id,
        pId:pId,
        name:name
      };
    }
    for(var i = 0,len = data.length;i < len;i++){
      treeNodes.push(formatDate(data[i].id,data[i].pId,data[i].name));
    }
  });
</script>
------解决方案--------------------
大括号是一个Object。
中括号是一个数组。
循环外面:
var arr=new Array();
在循环里面:
var obj=new Object();
obj.id="";
obj.pId="";
obj.name="";
arr.push(obj);
当然,这只是生成一个Array对象