![]() ![]() | |
Flash Player 5。
my_array.concat( [value0, value1,...valueN])
value0...valueN 要在新数组中连接的数字、元素或字符串。如果您没有传递任何值,则创建 my_array 的一个副本。
无。
方法;将参数中指定的元素与 my_array 中的元素连接,并创建新的数组。如果 value 参数指定的是数组,则连接该数组的元素而不是该数组本身。数组 my_array 保持不变。
下面的代码连接两个数组。
alpha_array = new Array("a","b","c");numeric_array = new Array(1,2,3);alphaNumeric_array=alpha_array.concat(numeric_array);trace(alphaNumeric_array);// 创建数组 ["a","b","c",1,2,3]
下面的代码连接三个数组。
num1_array = [1,3,5];num2_array = [2,4,6];num3_array = [7,8,9];nums_array=num1_array.concat(num2_array,num3_array)trace(nums_array);// 创建数组 [1,3,5,2,4,6,7,8,9]
嵌套数组不能像普通数组那样展开。嵌套数组中的元素不会分解为数组 x_array 中的独立元素,如下面的示例所示。
a_array = new Array ("a","b","c");// 2 和 3 是嵌套数组中的元素 n_array = new Array(1, [2, 3], 4); x_array = a_array.concat(n_array); trace(x_array[0]); //"a"trace(x_array[1]); //"b"trace(x_array[2]); //"c"trace(x_array[3]); // 1 trace(x_array[4]); // 2, 3 trace(x_array[5]); // 4
![]() ![]() | |