Esta postagem demonstrará a conversão da string em uma matriz em JavaScript.
Como converter/modificar uma string em uma matriz em JavaScript?
Para converter/modificar uma string em uma matriz em JavaScript, vários métodos podem ser utilizados. Alguns deles estão listados abaixo:
Método 1: Convertendo uma string em uma matriz usando o método Array.from()
Para modificar uma string em uma matriz, um JavaScript “ Matriz.de() ” pode ser usado. Ao lidar com strings, cada letra da string é transformada em um membro da nova instância do array, mas ao lidar com valores inteiros, a nova instância do array simplesmente pega os elementos do array existente.
Sintaxe
Para utilizar o Array.from(), o seguinte método pode ser usado:
Variedade . de ( objeto, mapFunction, thisValue )
Agora, execute as seguintes instruções:
- Primeiro, declare uma variável e atribua um valor a essa variável. Para isso, uma variável com o nome “ o meu nome ” é declarado.
- Em seguida, pegue outra variável com um nome diferente e use o “ Matriz.de() ” para converter o valor da string individualmente:
deixe nomeChars = Variedade . de ( o meu nome ) ;
Por fim, exiba a saída no console com a ajuda de “ console.log() ” método:
console. registro ( nomeChars ) ;
Pode-se ver que a string foi convertida em uma matriz. Cada índice dele contém um único caractere, respectivamente:
Método 2: convertendo uma string em uma matriz usando o método Object.assign()
JavaScript “ Objeto.atribuir() ” pode ser utilizado para dividir a string em caracteres ou valores separados. Para fazer isso, siga as instruções listadas abaixo:
- Inicialize a variável e atribua um valor de acordo com sua preferência.
- Em seguida, declare outra variável com um nome diferente e use o método “Object.assign()” para transformar a string em caracteres individuais:
deixe o nomeChar = Objeto . atribuir ( [ ] , Fnome ) ;
Por fim, exiba o array no console usando o “console.log(nameChar)”:
console. registro ( nomeChar ) ;
Método 3: convertendo uma string em uma matriz usando o método split ()
O ' dividir() ” do JavaScript é usado para converter a string em uma substring em uma matriz. O espaço em branco é utilizado como um operador para transformar a string em uma substring em uma matriz. Além disso, o método split() não pode modificar a string original/real.
Sintaxe
Para utilizar o método split(), use a sintaxe indicada abaixo:
corda. dividir ( separador, limite )Aqui:
- ” separador ” é usado para adicionar espaço entre palavras de string e convertê-lo em substring.
- “ limite ” é usado para especificar o limite da string.
Exemplo 1: Dividir String Adicionando Espaço e Armazená-lo em Array
O ' dividir() ” é invocado para dividir a string em palavras individuais. Aqui, o “’ ‘” é usado como separador para adicionar espaço entre a palavra na string:
deixe o texto = 'Este é o site do Linuxhint' ;deixe a matriz = texto. dividir ( '' ) ;
Em seguida, utilize o seguinte trecho de código para exibir a saída no console:
console. registro ( variedade )
Exemplo 2: dividir o texto removendo uma substring e armazenando-o em uma matriz
Neste exemplo, o “ Linux ” é definido como um separador de string para dividir a string especificada em diferentes substrings:
deixe o texto = 'Este é o site do Linuxhint' ;deixe a matriz = texto. dividir ( 'Linux' ) ;
Por fim, exiba a saída com a ajuda deste comando:
console. registro ( variedade ) ;Saída
Método 4: convertendo uma string em uma matriz usando o operador spread[…]
O operador spread[…..] também pode ser utilizado para converter uma string em um array. Para fazer isso, inicialize a variável e defina o valor. Em seguida, utilize o “[ …nome ]” como um valor de outra variável que espalhará a string em uma matriz como um caractere individual:
deixe o nome = 'Linux' ;deixe o nomeChar = [ ... nome ] ;
console. registro ( nomeChar ) ;
Saída
Isso é tudo sobre converter a string em uma matriz utilizando métodos diferentes.
Conclusão
Para converter uma string em um array em JavaScript, existem vários métodos que podem ser utilizados, como “ Matriz.de() ”, “ Objeto.atribuir() ”, “ dividir() ” métodos e “ espalhar[…] ” operador. Onde ' Matriz.de() ” é usado para converter a string em uma substring. Este artigo indicou os diferentes métodos para converter a string em uma matriz em JavaScript.