93 of 264 menu

Método reverse

O método reverse altera a ordem dos elementos em um array para a ordem inversa. O método altera o array original (ele se tornará invertido) e também retorna o array invertido (você pode usar das duas formas).

Sintaxe

array.reverse();

Exemplo

Vamos inverter um array:

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

Resultado da execução do código:

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

Exemplo

Agora vamos atribuir o array invertido a uma nova variável:

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

Resultado da execução do código:

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

Exemplo . Aplicação

Vamos inverter os caracteres de uma string em ordem reversa. Para fazer isso, vamos dividir a string em um array usando o método split com o separador '' (este separador colocará cada caractere da string em um elemento separado do array), inverter este array usando reverse e depois juntar o array invertido novamente usando o método join:

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

Resultado da execução do código:

'987654321'

Exemplo . Aplicação

Vamos simplificar a solução do problema anterior - encadear todos os comandos:

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

Resultado da execução do código:

'987654321'

Veja também

  • método split,
    que divide uma string em um array pelo separador especificado
  • método join,
    que une os elementos de um array em uma string com o separador especificado
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar