Alcuni metodi (e l'unica proprietà) dell'oggetto Array
meritano
un'analisi più approfondita.
Ecco quali...
La proprietà length
Tramite questa proprietà è possibile conoscere il numero di elementi presenti nella matrice:
nomi = new Array("Paolo", "Giuseppe", "Marco");
dimens = nomi.length;
//La variabile dimens è uguale a 3
concat
Per concatenare 2 o più matrici, generandone una nuova:
//Creo gli array
nomi = new Array("Paolo", "Giuseppe", "Marco");
cognomi = new Array("Rossi", "Bianchi", "Verdi");
//Concateno gli array
utenti = nomi.concat(cognomi);
//È stata così creata la matrice
//["Paolo", "Giuseppe", "Marco", "Rossi", "Bianchi", "Verdi"]
join
Per esportare un'array in stringa viene usato join
che permette di scegliere il separatore da utilizzare tra gli elementi della
matrice:
//Creo l'array
nomi = new Array("Paolo", "Giuseppe", "Marco");
utenti = nomi.join(", ");
//La variabile utenti è uguale a "Paolo, Giuseppe, Marco"
Se il separatore viene omesso, per default Flash inserisce la virgola tra un
elemento e l'altro.
sort
Per ordinare gli elementi di una matrice in modo crescente o
decrescente:
//Creo l'array
nomi = new Array("Paolo", "Giuseppe", "Marco");
//Ordino la matrice
utenti = nomi.sort();
//La variabile utenti è uguale a "Giuseppe,Marco,Paolo"