http://community.csdn.net/Expert/topic/3231/3231055.xml?temp=.9104273

解决方案 »

  1.   

    解释一下吧new Array(new Array(new Array()))
    这样呢把变量定义为一个数组,它的第一个元素也是数组,第一个元素的第一个元素还是数组
    因此可以[0][0][n]可以取到,而[0][1]却未被定义成数组,当然不可以使用[0][1][0]这样的楼主还是放弃这种写法吧
      

  2.   

    因为new Array(obj)定义了一个只有一个ojb元素的数组
    如果是new Array(new Array(), new Array())就是定义到[1][n]了
      

  3.   

    搞不懂楼主,既然你要用JS的三维数组,你还定义那么多个数据干嘛?一个schoolNameArr就够用了啊BubbleInDiamond(以下想法纯属虚构) 
    因此可以[0][0][n]可以取到,而[0][1]却未被定义成数组,当然不可以使用[0][1][0]这样的
    ---------------
    说得没错放弃这种写法吧。
    等过了一个月,我想你自己都看不明白这个数据是干嘛用的了。两维的数组已经很麻烦的了
      

  4.   

    http://community.csdn.net/Expert/topic/3231/3231055.xml?temp=.9104273