Introdução
Neste laboratório, exploraremos o conceito de inserção de valores em um array em um índice especificado usando JavaScript. Você aprenderá como usar o método Array.prototype.splice() para inserir valores após um determinado índice com uma contagem de exclusão (delete count) de 0. Este laboratório fornecerá experiência prática na manipulação de arrays em JavaScript e ajudará você a entender como mutar o array original ao inserir novos valores.
Como Inserir um Valor em um Índice Específico em um Array usando JavaScript
Para inserir um valor em um índice específico em um array usando JavaScript, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use o método
Array.prototype.splice()com um índice apropriado e uma contagem de exclusão (delete count) de0, espalhando os valores fornecidos para serem inseridos. - A função
insertAtrecebe um array, um índice e um ou mais valores a serem inseridos após o índice especificado. - A função muta o array original e retorna o array modificado.
Aqui está um exemplo da função insertAt em ação:
const insertAt = (arr, i, ...v) => {
arr.splice(i + 1, 0, ...v);
return arr;
};
let myArray = [1, 2, 3, 4];
insertAt(myArray, 2, 5); // myArray = [1, 2, 3, 5, 4]
let otherArray = [2, 10];
insertAt(otherArray, 0, 4, 6, 8); // otherArray = [2, 4, 6, 8, 10]
No exemplo acima, a função insertAt é usada para inserir o valor 5 após o segundo índice do array myArray, e para inserir os valores 4, 6 e 8 após o primeiro índice do array otherArray.
Resumo
Parabéns! Você concluiu o laboratório Inserir Valor no Índice do Array. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.