Come ordinare un array in javascript

Come ordinare un array in javascript

Mentre si lavora nel campo dell'informatica, può esserci uno scenario in cui è necessario implementare le tabelle di ricerca per contenere più valori con lo stesso tipo di dati. Ad esempio, quando si tratta di array complessi con dati numerici o alfabetici, disporre in modo automatizzato. In tali casi, l'ordinamento di un array in JavaScript diventa molto conveniente nell'organizzare i dati in una forma ordinata e prenderli istantaneamente ed efficiente.

Questo articolo discuterà i metodi per ordinare un array JavaScript.

Come ordinare un array in javascript?

Per ordinare un array in JavaScript, è possibile utilizzare i seguenti approcci:

  • Evento "OnClick" e metodo "Ordina ()".
  • Metodo "Reverse ()"
  • Funzione "freccia"

Passare attraverso i metodi discussi uno per uno!

Metodo 1: ordinare un array in javascript usando il metodo OnClick Event e Ordine ()

IL "al clic"L'evento si verifica quando l'utente fa clic su un elemento, mentre il "ordinare()"Il metodo ordina un array in ordine alfabetico o in modo ascendente. Questi metodi possono essere applicati per ordinare una matrice di stringhe quando si fa clic sul pulsante aggiunto.

Sintassi

oggetto.onClick = sortAry () myScript;

Nella sintassi sopra, "SolaRray ()" si riferisce alla funzione che verrà invocata quando viene attivato l'evento OnClick.

Esempio

Nel seguente esempio, aggiungeremo una frase in un paragrafo all'interno del "

Fai clic sul pulsante per ordinare un array.


Ora, crea un pulsante con un "al clic"Reindirizzamento degli eventi alla funzione di sortAray ():

Successivamente, definisci una funzione denominata "SolaRray ()". Qui, crea una serie non fatta di paesi e mostralo. Infine, applica il "ordinare()" Metodo per visualizzare l'array ordinato:

funzione sorray ()
var unsorted = ["India", "Pakistan", "Bangladesh", "Cina"];
console.log ("L'array non desiderato è:", Unsorted);
console.registro ("L'array non desiderato è:", Unsorted.ordinare());

L'output dell'implementazione di cui sopra risulterà come segue:

Metodo 2: ordinare un array in javascript usando il metodo di reverse ()

IL "inversione()"Il metodo inverte gli elementi in un array. Questo metodo può essere utilizzato per ordinare un array numerico in ordine decrescente.

Esempio

In primo luogo, crea un array non desiderato come segue:

var unsorted = [42, 21, 10, 5];

Quindi, visualizzare i valori corrispondenti dell'array non desiderato:

console.log ("L'array non desiderato è:", Unsorted);

Ora, ordina l'array specificato e registralo sulla console usando il metodo di reverse ():

console.log ("L'array ordinato è:", Unsorted.inversione());

Si può vedere che i valori aggiunti sono ordinati in ordine decrescente:

Metodo 3: ordinare un array in javascript usando la funzione freccia

IL "freccia"La funzione è un tipo di funzione che funziona solo se la funzione contiene solo un'istruzione. Questa funzione può essere implementata per ordinare l'array non desiderato allocando il modello di ordinamento richiesto nella funzione freccia.

Dai un'occhiata al seguente esempio per comprendere il concetto dichiarato.

Esempio

Nell'esempio seguente, dichiarare un array non orientato e visualizzarlo come discusso nel metodo precedente:

var unsorted = [42, 21, 10, 5];
console.log ("L'array non desiderato è:", Unsorted);

Ora, includi una funzione freccia e specifica l'ordine di ordinamento come "(a - b)". Ciò indica che il primo valore "UN"Dovrebbe essere più piccolo del secondo valore"B":

const confront = (a, b) => (a - b);

Infine, visualizza l'array ordinato facendo riferimento alla funzione freccia e visualizzarlo:

Unsorted.ordina (confronta);
console.log ("L'array ordinato è:", Unsorted);

Produzione

Abbiamo compilato il metodo più semplice per ordinare un array in JavaScript.

Conclusione

Per ordinare un array in JavaScript, utilizzare il "al clicEvento "e il"ordinare()"Metodo per ordinare un array alfabetico con l'aiuto di una funzione,"inversione()"Metodo per invertire un array basato su valori decrescenti o"freccia"Tecnica di funzione per specificare l'ordine di ordinamento nella funzione freccia e ordinarlo. Questo articolo ha dimostrato i metodi per ordinare un array in JavaScript.