A-C > Array.concat |
Array.concat
Disponibilité
Flash Player 5.
Usage
monTableau.concat(valeur0,valeur1,...valeurN)
Paramètres
valeur0,...valeurN Nombres, éléments ou chaînes devant être concaténés dans un nouveau tableau.
Renvoie
Rien.
Description
Méthode ; concatène les éléments spécifiés dans les paramètres, s'il y en a, avec les éléments de monTableau et crée un nouveau tableau. Si les paramètres valeur spécifient un tableau, ce sont les éléments de ce tableau qui sont concaténés et non le tableau même. Le tableau monTableau reste inchangé.
Exemple
Le code suivant concatène deux tableaux.
alpha = new Array("a","b","c");numérique = new Array(1,2,3);alphaNumérique=alpha.concat(numérique);trace(alphaNumérique);// crée le tableau ["a","b","c",1,2,3]
Le code suivant concatène trois tableaux.
num1=[1,3,5];num2=[2,4,6];num3=[7,8,9];nums=num1.concat(num2,num3)trace(nums);// crée le tableau [1,3,5,2,4,6,7,8,9]
Les tableaux imbriqués ne sont pas aplatis de la même façon que les tableaux normaux. Les éléments d'un tableau imbriqué ne sont pas divisés en éléments séparés dans le tableau x, comme dans l'exemple suivant.
a = new Array ("a","b","c");n = new Array(1, [2, 3], 4); // 2 et 3 sont des éléments d'un tableau imbriqué x = a.concat(n); x[0] ="a"x[1] ="b"x[2] ="c"x[3] = 1 x[4] = 2, 3 x[5] = 4