Este post explicará as abordagens abaixo mencionadas para reverter uma matriz no JavaScript:
Então, vamos começar!
Como usar a matriz.Método reverso () em JavaScript
A matriz.O método reverso () substitui a matriz dada e retorna uma matriz invertida.
Exemplo
Neste exemplo, temos uma variedade de elementos do tipo String, utilizaremos a matriz.Método reverso () para reverter a ordem de seu elemento:
A parte do código acima gerará a seguinte saída:
A saída verificou o funcionamento da matriz.método reverso ().
Como usar o loop tradicional para reverter uma matriz
Em JavaScript, podemos utilizar o tradicional para o loop para reverter o elemento do Array. O método push () pode ser utilizado dentro do loop for. O método push () utiliza uma variável extra para armazenar a matriz invertida
Exemplo
Neste exemplo, iremos atravessar o loop inversamente eu.e. do final ao começo:
Aqui, o elemento presente no último índice da matriz será atravessado primeiro, e o loop for continuamente percorrer a matriz até atingir o elemento presente no índice inicial:
É assim que podemos reverter uma matriz usando o loop for.
Como usar a matriz.Método não () em JavaScript
Esta matriz.o método não é semelhante ao método acima I.e. o método de não apaga (). Ele também utiliza a variável extra para armazenar a matriz invertida, portanto, a matriz original permanecerá inalterada.
Exemplo
Vamos considerar o snippet abaixo para entender o funcionamento do método não dividido em JavaScript:
O bloco de código acima produzirá a seguinte saída:
A saída mostra a adequação da matriz.Método não ().
Conclusão
Em JavaScript, várias abordagens podem ser usadas para reverter uma matriz como a matriz.método reverso (), matriz.Método de Netfift (), para Loop, etc. A matriz.reverse () substitui a matriz dada e retorna uma matriz invertida. Os métodos push () e não apagados () utilizam a variável extra para armazenar a matriz invertida, portanto, não afeta a matriz original. Este artigo explicou várias abordagens para reverter uma matriz em JavaScript. Para uma compreensão profunda, explicou cada método com a ajuda de alguns exemplos adequados.