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!