String Splicing é uma técnica usada no caso de matrizes complexas de string, onde precisamos buscar um valor específico da string e atualizá -lo ou alterá -lo. Além disso, também nos dá mais flexibilidade para trabalhar em dados de string, pois a indexação apenas auxilia em uma extração de um único caractere. No outro caso, com splicing, uma sequência de caracteres ou substring pode ser acessada e atualizada do início para o final índices.
Além disso, os desenvolvedores também utilizam as técnicas mencionadas para quebrar as cordas por razões de segurança, como verificação se a string contiver caracteres incorretos ou algum tipo de código malicioso.
Este artigo o guiará sobre a corda de splicing em javascript.
Como unir a corda em javascript?
Para unir a corda em javascript, você pode usar:
Vamos agora passar por cada um dos métodos um por um!
Método 1: Splice String em JavaScript usando o método split ()
Em JavaScript, o “dividir()”O método é usado para dividir uma string específica em uma matriz de strings. Este método aceita um padrão como argumento e divide a string em uma lista ordenada de substringas utilizadas para padrões de pesquisa, depois os adiciona em uma matriz e o retorna.
Sintaxe
corda.dividido (separador, limite)
Aqui, "separador”Refere -se a espaços, vírgulas e“limite”É um valor inteiro que limita o número de divisões.
Olhe para o exemplo abaixo do gol.
Exemplo
Primeiro, declararemos uma função chamada “Splicestring ()"Tendo argumentos"str","índice","contar", e "adicionar”. Agora, adicionaremos a funcionalidade para dividir a corda em espaços, colocando citações duplas vazias como um separador. Em seguida, consumiremos a string em relação aos argumentos da função e depois entraremos nos valores da string dividida em um valor de string com “juntar()”Método:
Função Splicestring (STR, Index, Count, Add)
var Array = STR.dividir("");
variedade.emenda (índice, contagem, add);
Retorno da matriz.juntar("");
Finalmente, chamaremos a função com um valor de string. Aqui, "7”Refere -se ao valor do índice da sequência, ou seja,“C”; nesse caso, "9" refere-se a "contar”, Como a duração dos caracteres nesse índice específico, e“corda" refere-se a "adicionar”Que é o novo valor que substituirá o“Personagem”:
console.log (splicestring ('caractere em emenda em javascript', 7, 9, "string"));
A saída correspondente será:
Método 2: Splice String em JavaScript usando o método do operador de spread (…)
Em JavaScript, o “espalhar(… )”O operador ajuda a copiar rapidamente parte de uma matriz existente ou de toda a matriz em outra matriz. Ele fica iterável como um argumento e o espalha em elementos individuais.
Sintaxe
Para usar o “Spread () Operador”Método para unir a string em JavaScript, você deve seguir a sintaxe abaixo:
var a = [… valor];
Aqui, ".. ”É o operador de propagação que espalhará o dado“valor" no "a" variável.
Exemplo
Em primeiro lugar, armazenaremos um valor de string em uma variável chamada “str”:
var str = "Caráter de emenda em JavaScript";
Agora, aplicaremos o “espalhar(… )”Operador e converta o valor de string definido armazenado no criado” em uma matriz:
varray var [… str];
Em seguida, substituiremos o valor atual pelo novo valor “corda”Ao unir com“7" e "9”Que são alocados como argumentos. Aqui, "7”Refere -se ao índice do valor da string a ser substituído e“9”É o comprimento do valor da string“Personagem”, Que agora será substituído por“corda" valor.
variedade.emenda (7, 9, 'string');
Junte -se a uma variedade de strings em uma única string usando “juntar()”Método, e então exibiremos o valor da string atualizado:
Array = Array.juntar(");
console.log (matriz);
A execução do código acima dado resultará na seguinte saída:
Fornecemos todos os métodos mais simples para unir uma corda em JavaScript. Você pode utilizar qualquer um dos métodos de acordo com seus requisitos.
Conclusão
Para unir a corda em javascript, você pode usar o “dividir()”Método para dividir a string em uma matriz de strings e atualizar o valor atual da string, colocando diferentes argumentos que acessarão o valor atual da string e o substituirão pelo atualizado. O "espalhar(… )”O operador também pode ser utilizado para converter um valor de string em uma matriz e unir para atualizar o valor atual da string e, em seguida, ingressar na matriz de substrings em uma string. Esta redação explicou os métodos para unir a corda em javascript.