使用以下方法折中
var ArrayLike = [[],{},{}]
ArrayLike[0]是个数组, 当然就能随便用push
而[1], [2]都不是
就这样就好
Array.prototype.push.call(ArrayLike[1],0,1)
二维数组应该这样定义: var b = new Array(new Array)var a = new Array()
然后一个for循环:
for(i=0i<a.length-1i+=2){
b[i/2]=[a[i],a[i+1]]
}
就OK了。