Maneiras diferentes de reverter uma matriz em JavaScript

Maneiras diferentes de reverter uma matriz em JavaScript
A reversão de matrizes é um desafio de programação muito conhecido que um desenvolvedor pode encontrar a qualquer momento. Portanto, o JavaScript fornece várias maneiras de lidar com isso, como usar o loop, o método reverse (), não-definido (), trocar a técnica etc. Alguns deles modificam a matriz original, enquanto algumas abordagens não afetam a matriz original.

Este post explicará as abordagens abaixo mencionadas para reverter uma matriz no JavaScript:

  • Como usar a matriz.Método reverso () em JavaScript
  • Como usar o loop tradicional em javascript
  • Como usar a matriz.Método não () em 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.