Converta a variedade de altos para a matriz de números em JavaScript

Converta a variedade de altos para a matriz de números em JavaScript
Ao lidar com os dados a granel, pode haver a possibilidade de alguns dados de lixo na forma de caracteres ou números indesejados. Por exemplo, classificar os dados com base nos tipos de dados. Além disso, no caso de decodificar dados codificados. Em tais situações, a conversão de uma variedade de cordas em uma variedade de números em JavaScript é de grande ajuda na redução da complexidade do código e utilizando os recursos adequadamente.

Este blog demonstrará as abordagens para transformar a matriz de uma string em um número de JavaScript.

Como converter/transformar a matriz de strings em conjunto de números usando JavaScript?

Para transformar a matriz de uma string em uma matriz de um número usando JavaScript, implemente as abordagens abaixo estatadas:

  • ““mapa()”Método.
  • ““para cada()" e "empurrar()" métodos.
  • ““reduzir()" e "concat ()" métodos.

Vamos demonstrar os métodos declarados um por um!

Abordagem 1: Converter/transformar a matriz de strings em conjunto de números usando o método JavaScript via map ()

O "mapa()”O método executa uma função uma vez para cada item de matriz sem nenhuma alteração na matriz padrão. Este método pode ser aplicado para simplesmente mapear os valores da string na matriz associada em uma matriz de números.

Sintaxe

variedade.mapa (func (currvalue, índice, matriz), valor)

Na sintaxe acima mencionada:

  • ““functão”Refere -se à função que precisa ser chamada para cada item em uma matriz.
  • Os parâmetros de função se referem ao índice do valor atual na matriz especificada.
  • ““valor”Indica o valor que deve ser passado para a função.

Exemplo
Vamos ver o exemplo a seguir:

  • Declarar uma variedade de cordas com os valores declarados e exibi -lo.
  • Depois disso, aplique o “mapa()”Método com“Número”Como seu parâmetro, que transformará a matriz associada de strings em números.
  • Finalmente, exiba a variedade de strings convertidas em números.

Saída

Nesta saída, pode -se ver que a matriz da sequência é convertida em números.

Abordagem 2: Converter/transformar a matriz de strings em conjunto de números em javascript usando métodos foreach () e push ()

O "para cada()”O método aplica uma função para cada elemento em uma matriz. O "empurrar()”O método é usado para adicionar um item em uma matriz no início. Esses métodos combinados podem ser implementados para iterar ao longo da matriz da corda, convertê -los em números e empurrá -los para uma matriz vazia.

Sintaxe

variedade.foreach (função (corrente, índice, matriz), isso)

Aqui:

  • função: É a função que precisa ser chamada para cada elemento em uma matriz.
  • atual: Este parâmetro significa o valor da matriz atual.
  • índice: Aponta para o índice do elemento atual.
  • variedade: Refere -se à matriz atual.
  • esse: Corresponde ao valor que está sendo passado para a função.
variedade.push (it1, it2)

Nesta sintaxe:

  • ““It1, e "it2”Aponte para os itens que precisam ser adicionados à matriz.

Exemplo
Vamos passar pelo exemplo abaixo do ponto:

Nas linhas acima do código:

  • Inicialize a matriz que consiste nos valores de string declarados e exibi -la.
  • Além disso, crie uma matriz vazia chamada “Numarr”.
  • Na próxima etapa, aplique o “para cada()”Método para iterar ao longo dos valores da matriz associada.
  • Depois disso, os valores iterados na etapa anterior serão convertidos em números via “Número”.
  • Agora o "empurrar()”O método anexará os números convertidos na matriz vazia alocada, conforme discutido antes.
  • Por fim, exiba a matriz anexada com os números.

Saída

A saída acima indica que o requisito desejado é atendido.

Abordagem 3: Converter/transformar a matriz de strings em conjunto de números em JavaScript usando métodos Reduce () e Concat ()

O "reduzir()”O método chama uma função dos elementos em uma matriz para dar um valor reduzido, em troca. O "concat ()”O método concatena/mescla vários matrizes ou valores de string. A combinação desses métodos pode iterar ao longo da matriz da corda, concatenar os valores para que eles sejam convertidos em números e depois anexá -los a uma matriz separada.

Sintaxe

variedade.Reduce (func (total, valor, índice, matriz), valor)

Nesta sintaxe em particular:

  • ““functão”Refere -se à função que precisa ser chamada para cada elemento da matriz.
  • Os argumentos da função correspondem ao índice do valor atual na matriz especificada.
  • ““valor”Corresponde ao valor passado para a função.
Array1.Concat (string)

Na sintaxe dada:

  • ““corda”Representa o valor da string que precisa ser concatenado.

Exemplo
O exemplo a seguir explica o conceito declarado:

Nas linhas acima do código:

  • Declare a matriz da string especificada e exiba -a.
  • Na próxima etapa, aplique o “reduzir()" e "concat ()”Métodos como uma combinação.
  • Isso resultará resultantes ao longo da matriz associada e concatenará os itens da matriz, de modo que eles sejam transformados em números.
  • Agora, os números convertidos na etapa anterior serão anexados a uma matriz nula representada por “[]”.
  • Finalmente, exiba a variedade de números anexos no console.

Saída

Nesta saída em particular, pode -se ver que a matriz nula alocada está preenchida com os números.

Conclusão

O "mapa()”Método, o“para cada()" e "empurrar()”Métodos, ou os“reduzir()" e "concat ()”Os métodos podem ser usados ​​para transformar a matriz de uma string na matriz de um número em JavaScript. O método map () simplesmente mapeia os valores de matriz associados em números. Enquanto as outras duas abordagens iteram ao longo da matriz de cordas dadas, convertem -as em números e anexam os valores convertidos em uma matriz nula alocada. Este tutorial explicou para transformar uma string em uma matriz de um número em JavaScript.