Neste artigo você vai aprender a como inserir string em posição específica de outra string utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre strings em JavaScript!
Muitas vezes precisamos inserir uma string em uma posição específica de outra string.
Isso é bem simples de ser feito com JavaScript.
Para inserir uma string em uma posição específica, basta utilizar os métodos substring e concat da seguinte forma:
function inserirString(string, inserir, posicao) {
return string.substring(0, posicao) + inserir + string.substring(posicao);
}
const minhaString = "Olá, mundo!";
const novaString = inserirString(minhaString, "cruel ", 4); // "Olá, cruel mundo!"
Aqui, criamos uma função chamada inserirString que recebe três parâmetros: a string original, a string a ser inserida e a posição em que a string deve ser inserida.
Em seguida, utilizamos o método substring para pegar os caracteres da string original antes e depois da posição desejada e concatenamos tudo utilizando o método concat.
Outra forma de inserir string em outra string com JavaScript
Outra forma de inserir uma string em uma posição específica de outra string é utilizando os métodos slice e splice da seguinte forma:
function inserirString(string, inserir, posicao) {
return string.slice(0, posicao) + inserir + string.slice(posicao);
}
const minhaString = "Olá, mundo!";
const novaString = inserirString(minhaString, "cruel ", 4); // "Olá, cruel mundo!"
Aqui, criamos uma função chamada inserirString que funciona da mesma forma que a função anterior. Em vez de utilizar o método substring, utilizamos o método slice para pegar os caracteres da string original antes e depois da posição desejada e concatenamos tudo utilizando o método concat.
Outra forma ainda é utilizando o método splice, que modifica a própria string original da seguinte forma:
function inserirString(string, inserir, posicao) {
string.splice(posicao, 0, inserir);
return string;
}
const minhaString = "Olá, mundo!";
const novaString = inserirString(minhaString, "cruel ", 4);
Nesse caso, a função inserirString recebe três parâmetros: a string original, a string a ser inserida e a posição em que a string deve ser inserida.
Em seguida, utilizamos o método splice para modificar a string original, inserindo a string desejada na posição específica.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como colocar string em outra string em JavaScript
Utilizamos várias abordagens, escolha a que preferir e insira no seu código!
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!