Un Array() è una tabella di dati che vengono incapsulati secondo un certo criterio in una griglia astratta per un qualsivoglia scopo, vediamo la sintassi:
Per leggere i dati memorizzati in questo particolare tipo di variabile si possono seguire due strade, la prima consiste nel dichiarare i singoli dati su più righe passando tra parentesi quadre un numerico intero univoco identificativo di ogni singole voce, da zero a n:
e così via...
il secondo consiste nel passare i dati tra parentesi come parametri dell'oggetto:
La differenza consiste sostanzialmente in una questione di ordine nel codice, è assurdo pensare di riempire un Array() con 300 dati passandoli come parametri tra parentesi!Per leggere i dati di un Array() occorre ciclarlo con l'istruzione for(), ipotizziamo il caso precedente:
Per stampare l'output a video ci serviamo come sempre del document.write() passandogli la variabile di tipo Array() associata al contatore del ciclo, ecco l'output di questo esempio:
Lavorando con gli Array() si ha casisticamente l'esigenza di manipolare i dati in maniera diversa da quella nativa, ad esempio ordinando i dati secondo un certo criterio o manipolandoli come una stringa, occupiamoci ora di definire i principali metodi e le proprietà che ci permettono di stabilire questi controlli.Ordinamento di un Array()
Possiamo decidere di ordinare un Array() in ordine alfabetico grazie al metodo sort(), vediamo un esempio:
Nonostante l'ordine stabilito all'atto della creazione dell'Array(), ci troveremo di fronte ad una situazione del genere:
Siamo in questo modo riusciti ad ordinare i dati dell'Array() in ordine alfabetico in considerazione della prima lettera che viete trovata nella lettura delle singole stringhe rappresentanti i valori associati ai singoli indici dell'Array(), per ordinarlo in base al cognome, ovvero l'iniziale che viene trovata nella stringa subito dopo lo spazio tra nome e cognome, dobbiamo ricorrere a delle particolari funzioni sulle stringhe, argomento non ancora trattato nel corso del manuale, rimando quindi al prossimo capitolo che avrà come oggetto, per l'appunto, le stringhe.Nel corso dello script analizzato ci siamo trovati di fronte alla proprietà length che, come la traduzione letterale dall'inglese può lasciare ad intendere, calcola la lunghezza: la stessa proprietà può essere applicata anche ad una stringa per contarne i caratteri, nel caso degli Array() viene calcolato il numero di indici presenti, vediamo un esempio:
L'output sarà:
Guida tratta da MrWebmaster
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
il secondo consiste nel passare i dati tra parentesi come parametri dell'oggetto:
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Possiamo decidere di ordinare un Array() in ordine alfabetico grazie al metodo sort(), vediamo un esempio:
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
HTML:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Guida tratta da MrWebmaster