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

inserir string em posição específica de outra string capa

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
Formação Recomendada

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!

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

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