Come ordinare gli array di Javascript
Introduzione
JavaScript è un linguaggio di scripting, standardizzato per la prima volta nel 1997 dalla ECMA, orientato agli oggetti. Viene frequentemente utilizzato per la creazioni di siti web e applicazioni, in particolare per l?implementazione di effetti interattivi e dinamici. Queste funzioni vengono trascritte nel file HTML, in pagine JSP o in file con estensione. Js.
Nel linguaggio Java, tutti gli oggetti permettono di aggregare interi e valori, ma gli Array sono un tipo speciale di oggetti che comportamenti specifici e metodi specializzati per l'uso degli indici interi .
Talvolta, durante la programmazione, può rendersi necessario ordinare gli Array. In questa guida vedremo come farlo anche se non si possiedono approfondite conoscenze informatiche.
Occorrente
- Personal Computer
- Conoscenze minime di Javascript
I comandi Javascript
Come ogni linguaggio anche lo Javascript ha una propria sintassi con dei comandi. Ogni comando permette di compiere una determinata operazione, però, affinché possa andare a buon fine l?ordine, deve essere rispettata la giusta sintassi. Nel caso dei comandi la espressioni possono essere Semplici o Composte.
Per semplici si intende un'espressione seguita da un ";", per esempio:
x+5;
Mentre con composte ci si riferisce a un comando contenente un altro comando, come in questo esempio: If (xy=z+5;
Tra i vari comandi ce n?è uno in particolare che permette di ordinare gli Array, si tratta della funzione Sort.
La funzione Sort
La funzione Sort è quella che permette di ordinare un Array. Per essere implementata deve rispettare alcune regole sintattiche. La forma del comando deve essere la seguente:
nostroarray. Sort (sortFunction)
I parametri del comando sono due, il primo nostroarray. Sort è necessario, non può mancare. Mentre sortFunction è opzionale ed indica le modalità secondo le quali si dovrà ordinare il contenuto dell?Array.
L'esempio pratico
l metodo sort () provvede ad ordinare i dati dell?array in ordine numerico o alfabetico crescente.
Vediamo ora alcuni esempi pratici.
Primo esempio: ordine numerico crescente.
Supponiamo di avere un elenco numerico che va da 1 a 9, per ordinare le cifre in modo crescente bisogna scrivere il seguente comando:
Secondo esempio: ordine alfabetico crescente.
Supponiamo di avere un elenco con i mesi in ordine cronologico, per sistemarli in ordine alfabetico crescente dovremo digitare:
.
Guarda il video
Consigli
- Se si è alle prima armi è meglio utilizzare comandi non complessi