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