Diversi modi per invertire un array in javascript

Diversi modi per invertire un array in javascript
L'inversione dell'array è una sfida di programmazione molto nota che uno sviluppatore può incontrare in qualsiasi momento. Pertanto JavaScript fornisce diversi modi per affrontarlo come l'utilizzo del metodo per loop per loop, reverse (), unShift (), tecnica di scambio ecc. Alcuni di loro modificano l'array originale mentre alcuni approcci non influiscono sull'array originale.

Questo post spiegherà gli approcci di seguito per invertire un array in JavaScript:

  • Come usare l'array.Metodo inverso () in JavaScript
  • Come usare il tradizionale per loop in JavaScript
  • Come usare l'array.Metodo UnShift () in JavaScript

Quindi, iniziamo!

Come usare l'array.Metodo inverso () in JavaScript

L'array.Il metodo di reverse () sovrascrive l'array dato e restituisce un array invertito.

Esempio

In questo esempio, abbiamo un array di elementi di tipo stringa, utilizzeremo l'array.Metodo inverso () per invertire l'ordine del suo elemento:

Il pezzo di codice sopra genererà il seguente output:

L'uscita ha verificato il funzionamento dell'array.Metodo inverso ().

Come usare il tradizionale per loop per invertire un array

In JavaScript, possiamo utilizzare il tradizionale per loop per l'elemento di inversa dell'array. Il metodo Push () può essere utilizzato all'interno del per loop. Il metodo push () utilizza una variabile extra per archiviare l'array invertito

Esempio
In questo esempio, attraverseremo inversamente il circuito.e. dalla fine all'inizio:

Qui, l'elemento presente all'ultimo indice dell'array verrà attraversato per primo e il per loop attraverserà continuamente l'array fino a raggiungere l'elemento presente all'indice di partenza:

Ecco come possiamo invertire un array usando il per loop.

Come usare l'array.Metodo UnShift () in JavaScript

Questo array.Il metodo UnShift () è simile al metodo sopra.e. il metodo UnShift (). Utilizza anche la variabile extra per archiviare l'array invertito, quindi l'array originale rimarrà invariato.

Esempio
Consideriamo lo snippet di seguito per comprendere il funzionamento del metodo UnShift in JavaScript:

Il blocco di codice sopra produrrà il seguente output:

L'output mostra l'adeguatezza dell'array.Metodo UnShift ().

Conclusione

In JavaScript, vari approcci possono essere utilizzati per invertire un array come l'array.Metodo inverso (), array.Metodo UnShift (), per loop, ecc. L'array.reverse () sovrascrive l'array dato e restituisce un array invertito. I metodi Push () e UnShift () utilizzano la variabile extra per archiviare l'array invertito, quindi, non influisce sull'array originale. Questo articolo ha spiegato vari approcci per invertire un array in JavaScript. Per una comprensione profonda ha spiegato ogni metodo con l'aiuto di alcuni esempi adatti.