查看完整版本: 怎样將数组存入二维数组?

ayewhy 2008-6-26 16:40

怎样將数组存入二维数组?

我想將一个数组当作一个元素写入到另一个二维数组中,应该怎么做呢?
_xpos=getProperty(role,_x);
_ypos=getProperty(role,_y);
var arrpos:Array = new Array();
var arr_pass:Array = new Array();
arrpos.push(_xpos);
arrpos.push(_ypos);
现在我要把上面这段代码中的arrpos当做元素插入arr_pass中,用push不行吧?是不是有其他的方法?
百思不得其解

wyang 2008-6-26 16:49

push为什么不行,一直都那样用的

ayewhy 2008-6-26 17:26

用push写入的話,会將arrpos拆开,然后分成_xpos,_ypos写入arr_pass。
这样arr_pass就仍然是一维的了,我想要arr_pass是二维数组,他的元素是一维数组组成的。

wyang 2008-6-26 17:48

不可能拆开的,那样push进去肯定是二维的

ayewhy 2008-6-27 10:18

... 感谢【wyang】 , 我錯了~ :t10
页: [1]
查看完整版本: 怎样將数组存入二维数组?