Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 复制多维数组_Arrays_Actionscript 3_Flash_Multidimensional Array_Concat - Fatal编程技术网

Arrays 复制多维数组

Arrays 复制多维数组,arrays,actionscript-3,flash,multidimensional-array,concat,Arrays,Actionscript 3,Flash,Multidimensional Array,Concat,我尝试使用concat作为多维数组,但它根本不起作用。解决办法是什么 var f:Array = new Array(3, 4, 5, 6); var t:Array = new Array("s","g"); var u:Array = new Array(); u.push(f); u.push(t); trace (u); // output--> 3,4,5,6,s,g trace (u[1]); // output--> s,g var r:Arr

我尝试使用
concat
作为多维数组,但它根本不起作用。解决办法是什么

var f:Array = new Array(3, 4, 5, 6);
var t:Array = new Array("s","g");
var u:Array = new Array();
u.push(f);
u.push(t);
trace (u);      // output-->    3,4,5,6,s,g
trace (u[1]);   // output-->    s,g
var r:Array = new Array();
r.concat(u);
trace (" r : " + r);    // output-->    r :
trace (" r0: " + r[0]); // output-->    r0: undefined
答案是

 r = r.concat(u);
因为concat的返回是结果,而输入保持不变。

答案是

 r = r.concat(u);

因为concat的返回是结果,输入保持不变。

concat返回连接的结果,因此它不会影响示例中的
r
数组。尝试
r=r.concat(u)。哦,你用3分钟打败了我……)@CSOMAK..不过,我的是一个评论,而你的是一个答案;)是的,我做了一个项目并调试了它。:)concat返回连接的结果,它不会影响示例中的
r
数组。尝试
r=r.concat(u)。哦,你用3分钟打败了我……)@CSOMAK..不过,我的是一个评论,而你的是一个答案;)是的,我做了一个项目并调试了它。:)