Metodo di ordinamento dell'array in JavaScript | Spiegato

Metodo di ordinamento dell'array in JavaScript | Spiegato
Gli array sono i fondamenti di un linguaggio di programmazione in quanto ci consentono di utilizzare una serie di elementi degli stessi tipi di dati. È vero che questi array contengono numerose quantità di dati. Tuttavia, non è sequenziale, il che alla fine provoca un aumento del tempo di caricamento e persino rende la ricerca di elementi in un complesso di array per il compilatore. Per evitare questo problema, JavaScript fornisce un metodo di array integrato.

In questo articolo, discuteremo del metodo dell'ordine () e ci concentreremo sui seguenti risultati

  • Qual è il metodo Array Ord () in JavaScript?
  • Come utilizziamo il metodo Ord () per l'ordine numerico?
  • Come ordiniamo una serie di stringhe in JavaScript?

Qual è il metodo Array Ord () in JavaScript?

Questo metodo JavaScript per impostazione predefinita ordina un array in ordine crescente. Possiamo anche personalizzare l'ordine di ordinamento utilizzando le funzioni personalizzate come parametri. La cosa più importante è che mentre si organizza gli elementi, questo metodo si concentra sulla prima cifra o su un carattere di quel numero o una parola che deve essere organizzata. Questo metodo restituisce un nuovo array come output dopo aver modificato l'array originale.

Sintassi:

Array_name.ordinare()

Nella sintassi sopra, Array_Name rappresenta la variabile dell'array. Possiamo usare il metodo Ord () con o senza argomenti.

Codice:

var pos = [30.150,42,81,20,21,35,23]
console.registro (pos.ordinare())

In questo codice prendiamo un array di numeri non sequenziati e quindi applichiamo il metodo dell'array () incorporato JavaScript su di esso per ordinare l'array in una sequenza. Qui il metodo Ordina () confronta la prima cifra di tutti i numeri e li organizza di conseguenza.

Produzione:

Come possiamo vedere nell'output sopra, 150 viene posizionato prima di ogni elemento in quanto è maggiore di ogni elemento nell'array ma qui come metodo di sort () si concentra sulla prima cifra di un numero così 1 < 2 that's why the compiler placed it at the start of the array.

Come utilizziamo il metodo Ord () per l'ordine numerico?

Possiamo anche usare il metodo Sort () per organizzare elementi numericamente in ordine crescente o discendente. Al fine di organizzare elementi numericamente, il metodo Ord () confronta le cifre in base alla condizione data.

Codice:

var pos = [30.150,42,81,20,21,35,23]
arrn = (m, n) => m-n
console.registro (pos.ordin (arrn))

In questo codice creiamo una matrice di numeri non arrangiati. Quindi creiamo una funzione con l'aiuto della funzione freccia per organizzare elementi in ordine crescente. Mentre gli elementi dell'array sono rappresentati da m e n.

Produzione:

L'output mostra chiaramente che ora ogni elemento è posto in ordine numericamente ascendente.

Nota: Per posizionare gli elementi in ordine decrescente, usa solo n-m sul luogo di M-N.

Come ordiniamo una serie di elementi stringa in JavaScript?

Possiamo anche organizzare elementi in base alla loro lunghezza in un array usando il metodo Ord (). Per fare ciò dobbiamo trovare prima la lunghezza degli elementi e quindi utilizzare il metodo Sort () per ordinare l'array.

Codice:

var pos = ["uva", "Watermelon", "Fig", "Peach", "Plum"]
arrn = pos.mappa (x => x.lunghezza)
Res = (M, N) => M-N
console.registro (arrn.Ordina (res))

In questo codice, creiamo una serie di stringhe che comprendono frutti. Successivamente, utilizziamo il metodo della mappa insieme a una funzione come parametro per trovare la lunghezza degli elementi dell'array. Infine, creiamo una funzione per posizionare gli elementi nel loro posto giusto e usarlo come parametro nel metodo Sort () che alla fine organizza gli elementi in ordine crescente.

Produzione:

L'output mostra chiaramente che l'array è ordinato in base alla lunghezza degli elementi nell'array.

Conclusione

In JavaScript, il metodo Array Ord () per impostazione predefinita organizza gli elementi dell'array in ordine crescente. Questo metodo può anche organizzare elementi in ordine personalizzato con l'aiuto di funzioni definite dall'utente. In questo articolo, abbiamo discusso del metodo dell'array () incorporato di JavaScript e disposti elementi numericamente e in base alla lunghezza dell'elemento.