Como inserir string em posição específica de outra string
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:
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
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!
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
