Come ordinare gli array di Javascript

Tramite: O2O
Difficoltà: media
17

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.

27

Occorrente

  • Personal Computer
  • Conoscenze minime di Javascript
37

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.

47

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.

Continua la lettura
57

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:
.

67

Guarda il video

77

Consigli

Non dimenticare mai:
  • Se si è alle prima armi è meglio utilizzare comandi non complessi
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Il metodo split di Javascript

Javascript è un linguaggio, sviluppato da Brendan Eich della Netscape Communications, di scripting orientato agli oggetti e agli eventi. Standardizzato per la prima volta nel 1997 dalla ECMA con il nome ECMAScript, oggi è spesso utilizzato per la programmazione...
Programmazione

Come iniziare a programmare ed usare Javascript

"Javascript" rappresenta il linguaggio di scripting client-side maggiormente impiegato a livello mondiale. Inizialmente venne sviluppato dalla "Sun Microsystems" e in seguito diventò una raccomandazione standard internazionale famosa come "ECMAScript"....
Programmazione

Come cambiare un attributo CSS tramite JavaScript

In ambito informatico sono esistiti - ed esistono tutt'ora - molti linguaggi di programmazione per il web. Sebbene nessuno di essi sia davvero facile da apprendere, alcuni sono più intuitivi di altri e si prestano meglio allo sviluppo di contenuti interattivi...
Programmazione

Come generare numeri casuali in Javascript

Javascript è comunemente utilizzato per la programmazione Web, per la creazione di siti internet e applicazioni web, e ha la caratteristica di poter generare degli effetti interattivi, dinamici ad impatto, molto accattivanti, in qualsiasi pagina web...
Programmazione

Come ordinare una lista in Java

Java in campo informatico rappresenta senza dubbio uno dei sistemi di programmazione più diffusi e conosciuti. Ordinare una lista in Java potrebbe sembrare un'operazione piuttosto complicata, in modo particolare per i meno esperti del settore. In realtà...
Programmazione

Come inserire codice javascript in un html

La programmazione informatica è complessa, ma non se si hanno dalla propria le giuste basi che solo uno specialista (o un buon libro di testo) è in grado di dare. Detta in modo molto semplice, la programmazione si basa sulla scrittura di codici attraverso...
Programmazione

Come realizzare animazioni con JavaScript

Tra i linguaggi di scripting esistenti Javascrispt è quello tutt'oggi utilizzato anche se superato da altri più moderni. Questo linguaggio si basa su una sintassi Java, ma esso è reso più semplice e diretto in quanto svolge il codice script riga dopo...
Programmazione

Come validare un form con JavaScript

Al fine di rendere più interessante ed accattivante un sito, colui che si occupa della sua realizzazione, deve essere capace di rendere la pagina web il più interattiva possibile in modo che, l'utente possa "interagire" con i suoi contenuti. Uno dei...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.