93 of 264 menu

Metodo reverse

Il metodo reverse cambia l'ordine degli elementi nell'array in senso inverso. Il metodo modifica l'array originale (diventerà invertito) e restituisce anche l'array invertito (si può usare in entrambi i modi).

Sintassi

array.reverse();

Esempio

Invertiamo un array:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

Risultato dell'esecuzione del codice:

['c', 'b', 'a']

Esempio

Ora assegniamo l'array invertito a una nuova variabile:

let arr = ['a', 'b', 'c']; let res = arr.reverse(); console.log(res);

Risultato dell'esecuzione del codice:

['c', 'b', 'a']

Esempio . Applicazione

Invertiamo i caratteri di una stringa in ordine inverso. Per farlo, suddividiamo la stringa in un array usando split con il separatore '' (questo separatore inserirà ogni carattere della stringa in un elemento separato dell'array), invertiamo questo array con reverse e poi uniamo l'array invertito di nuovo usando join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Risultato dell'esecuzione del codice:

'987654321'

Esempio . Applicazione

Semplifichiamo la soluzione del problema precedente - uniamo tutti i comandi in una catena:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Risultato dell'esecuzione del codice:

'987654321'

Vedi anche

  • metodo split,
    che suddivide una stringa in un array in base al separatore specificato
  • metodo join,
    che unisce gli elementi di un array in una stringa con il separatore specificato
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta