var tmp = subNodes[x];
subNodes[x] = subNodes[y];
subNodes[y] = tmp;直接这么写报错,请问下该怎么改变?JS  数组 对象

解决方案 »

  1.   

    var a={
    'a':1
    }
    var b={
    'b':2
    }
    var arr=[a,b];
    var x=arr[0];
    arr[0]=arr[1];
    arr[1]=x;
    alert(arr[0].b+"||"+arr[1].a);
    怎么错了   看看报的什么错啊
      

  2.   

    怎么会?var tmp = subNodes["x"];
    subNodes["x"] = subNodes["y"];
    subNodes["y"] = tmp;
      

  3.   

    网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
    时间戳: Tue, 5 Nov 2013 08:41:02 UTC
    消息: 对象不支持此属性或方法
    行: 215
    字符: 15
    代码: 0
    URI: http://127.0.0.1:8080/GZNXHN/bizdeal/reportlist/reportList.do?bizType=3&act=dataanalysis&vdate=20131104