Per alcuni, Javascript è spesso visto come un linguaggio di programmazione primitivo e non particolarmente utile . Tuttavia, Javascript è in realtà un linguaggio completamente orientato agli oggetti che gira nel vostro web browser . Tra le sue molte caratteristiche sono strutture di dati come array , ordinato collezioni di variabili . Uso della classe array è come dichiarare qualsiasi altro tipo di variabile . Istruzioni
1
dichiarare una variabile di matrice. Dal momento che Javascript è debolmente tipizzato , variabili semplicemente contengono valori . Mentre i valori hanno un tipo , la variabile stessa non ha un tipo . Pertanto dichiarando una variabile array è molto simile a dichiarare qualsiasi altro numero intero o una stringa matrice variable.var = new Array ( ) ;
2
dichiara una variabile con una dimensione iniziale noto . Quanto sopra creare una matrice vuota di indeterminato ( o zero) lunghezza. Se questo può essere l'unica opzione se non si conosce il numero di elementi variabile conterrà , se non sai che è possibile dichiarare una variabile utilizzando tali informazioni. Questo è preferibile come il ridimensionamento e la matrice , che richiede allocare nuova memoria e spostare l' intero array , è computazionalmente costoso .
3
Dichiarare una variabile di array con una dimensione di partenza nota , passando quelle dimensioni come argomento per la matrice constructor.var Array = new Array ( 34) ;
4
passare i valori come argomenti al costruttore di array ( se saranno noti i valori quando si dichiara l'array ) . Questo è più veloce e più compatto di compilazione dei valori in seguito utilizzando i nomi operator.var index = new Array ( " Jim " , " Joe " , " Bob ");
5
utilizzare valori letterali di array . Molto simile passando gli elementi della matrice al costruttore , è anche possibile utilizzare un valore letterale array . Questo è funzionalmente lo stesso , ma i nomi meno verbose.var = [ " Jim " , " Joe " , " Bob " ] ;
6
elementi Push per l'array . Se il formato e il contenuto della matrice non sono conosciuti quando il programma è scritto , nuovi elementi possono essere " spinti " per la fine di un array. "Spingere " un elemento in un array è quello di rendere l'array un elemento più grande ( se non già abbastanza grande) e per aggiungere l' elemento alla fine dei nomi array.var = new Array (); names.push ( " Jim " ) ; names.push ( " Joe " ) ; names.push ( " Bob " ) ;
7
Modifica e accedere agli elementi dell'array utilizzando l' operatore di indice . L'operatore indice è la via principale di accesso a elementi di array . Utilizzando l'operatore di indice ( le parentesi quadre ) , è possibile leggere o scrivere qualsiasi dei nomi elements.var matrice individualmente = new Array ( " Jim " , " Joe "); var name = nomi [ 0 ] ; //Jimnames [ 1 ] = " Bob " ; //Joe è ora Bobnames [ 2 ] = " Carl " ; //array si espande per contenere Carl
8
ciclo su un array. Ciclare su array può essere realizzato con il ciclo "for " . La dimensione della matrice può essere letta da lunghezza nomi attribute.var della matrice = [ " Jim " , " Joe " , " Bob "] ; for (var i = 0; i < names.length ; i + + ) { documento . scrivere (nome [ i] );}