![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 5.
my_array
.concat( [
value0,value1,...valueN
])
value0,...valueN
Números, elementos o cadenas que se van a concatenar en una nueva matriz. Si no se pasa ningún valor, se creará un duplicado de my_array
.
Ninguno.
Método; concatena los elementos especificados en los parámetros con los elementos de my_array
y crea una matriz nueva. Si los parámetros value
especifican una matriz, se concatenan los elementos de esa matriz en lugar de la propia matriz. La matriz my_array
se deja intacta.
En el código siguiente se concatenan dos matrices:
alpha_array = new Array("a","b","c");
numeric_array = new Array(1,2,3);
alphaNumeric_array=alpha_array.concat(numeric_array);
trace(alphaNumeric_array);// crea la matriz ["a","b","c",1,2,3]
En el código siguiente se concatenan tres matrices:
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);// crea la matriz [1,3,5,2,4,6,7,8,9]
Las matrices anidadas no se despliegan del mismo modo que las matrices normales. Los elementos de una matriz anidada no se desglosan en elementos independientes de una matriz x_array
, como se muestra en el ejemplo siguiente.
a_array = new Array ("a","b","c");
// 2 y 3 son elementos de una matriz anidada 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
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |