Como inserir um elemento em um array JavaScript em uma posição específica?
Olá a todos! Comecei a estudar JavaScript recentemente e encontrei um problema ao trabalhar com arrays. Preciso inserir um novo elemento em um array não no final nem no início, mas em um índice específico, por exemplo, entre o segundo e o terceiro elemento.
Conheço os métodos push() e unshift(), mas eles adicionam elementos apenas no final ou no início. Tentei usar splice(), mas não consegui — ou entendi errado a sintaxe, ou estou fazendo algo errado.
Aqui está um exemplo da minha situação: tenho um array com nomes ['Ivan', 'Maria', 'Petr'], e preciso inserir o nome 'Anna' entre Maria e Petr, para que fique ['Ivan', 'Maria', 'Anna', 'Petr']. Como fazer isso corretamente?
Agradeço por uma explicação detalhada com exemplos. Desde já, obrigado!
<<Usando o método splice() para inserir um elemento em um array
Em JavaScript, para inserir um elemento em uma posição específica em um array, usa-se o método