Como converter matrizes em string em javascript?

Como converter matrizes em string em javascript?
Strings e matrizes são dois tipos de variáveis ​​diferentes em JavaScript e geralmente precisamos converter matrizes em uma string para cumprir as tarefas desejadas na programação. Para algumas funções específicas, as matrizes são convertidas em cordas. Portanto, em JavaScript, um método definido é usado para a conversão de matrizes em uma string.

JavaScript permite retornar os valores de uma matriz em uma string usando o “para sequenciar()”Método. Neste artigo, a conversão de matrizes em uma string é discutida.

Método ToString ()

ToString () é um método único embutido que é usado para a conversão de matrizes em strings. Ele converte diferentes tipos de matrizes em cordas, como

  • Converter matrizes em uma corda
  • Converter matrizes de mistura em uma corda
  • Converter matrizes aninhadas em uma corda
  • Converter uma variedade de objetos aninhados em uma string

O exemplo dado mostra a conversão de uma matriz em uma string.

Como converter uma variedade de números em uma string

Neste exemplo, podemos ver que, após o uso de uma função, todos os elementos de uma matriz são separados por vírgulas e devolvidos como uma string.

const newArray = [3, 2, 8];
newarray.para sequenciar(); // Saída esperada: 3,2,8

Como converter uma variedade de cordas em uma corda

No segundo exemplo, vamos pegar a variedade de cordas e passar para o para sequenciar() método. Este exemplo concatena todas as cordas em uma matriz juntas usando uma única string delimitada por vírgula e retorna os valores da matriz na forma de string.

const strarray = ['a', 'b', 'c'];
Strarray.para sequenciar(); // Saída esperada: A, B, C

Conversão de uma matriz com diferentes tipos de dados em uma string

Nos dois exemplos anteriores, você aprende a converter matrizes de números e cordas em cordas separadamente. Matrizes também podem conter tipos de dados mistos, o que significa que uma matriz contém números e strings em uma matriz. Portanto, no próximo exemplo, aprendemos a converter uma matriz com diferentes tipos de dados em uma string.

Exemplo

const mixArray = ['15', 22, 'Mark'];
mixArray.para sequenciar(); // Saída esperada: 15,22, marca

O exemplo acima usa o método tostring () para converter uma matriz com diferentes tipos de dados em strings.

Como converter matrizes aninhadas para cordas

JavaScript lida com matrizes aninhadas de uma maneira interessante. Primeiro, veja o código a seguir que mostra uma matriz com elementos aninhados.

const Arrinarr = ['15', 22, ['Mark', 4]];
Arrinarr.para sequenciar(); // Saída esperada: 15,22, Mark, 4

Os elementos de uma matriz serão achatados quando o método tostring () for chamado em uma matriz.

A sequência resultante consiste em todos os elementos da matriz original associados a todos os elementos da matriz aninhada. O método tostring () separa cada elemento da matriz usando uma vírgula.

Como converter uma variedade de objetos aninhados em uma string

Agora a questão é que, e se você estiver trabalhando com uma variedade de objetos aninhados?

O comportamento da função será alterado no caso de objetos. Pode ser melhor mostrá -lo por um exemplo. Dê uma olhada no exemplo a seguir:

const objinarr = ['15', 22, nome: 'mark', idade: 40];
Objinarr.para sequenciar() ; // Saída esperada: 5,32, [objeto de objeto]

Você pode ver que uma matriz de objetos aninhados resulta em um valor de string após o uso da função ToString (). A expressão resultante mostra os valores da matriz aninhada como [objeto, objeto]. É devido ao tipo de objetos subjacentes.

Conclusão

O para sequenciar() O método é usado para a conversão de matriz para cordas de javascript. O método tostring () pega valores de matriz e retorna uma string única combinada como resultado. Neste artigo, aprendemos a converter diferentes tipos de matrizes em uma string junto com exemplos detalhados. para sequenciar() O método é usado para converter: uma variedade de números, cordas, matrizes mistas, matrizes de objetos e matrizes aninhadas em cordas.