Programa JavaScript para inserir item em uma matriz

Neste exemplo, você aprenderá a escrever um programa JavaScript que irá inserir um item em um índice específico em um array.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Divisão de matriz JavaScript ()
  • JavaScript para loop
  • Array JavaScript

Exemplo 1: Adicionar item à matriz usando splice ()

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();

Resultado

 (1, 2, 3, 8, 4, 5)

No programa acima, o splice()método é usado para inserir um item com um índice específico em uma matriz.

O splice()método adiciona e / ou remove um item.

No splice()método,

  • O primeiro argumento especifica o índice onde você deseja inserir um item.
  • O segundo argumento (aqui 0 ) especifica o número de itens a serem removidos.
  • O terceiro argumento especifica o elemento que você deseja adicionar a uma matriz.

Exemplo 2: Adicionar Item ao Array Usando For Loop

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();

Resultado

 (1, 2, 3, 8, 4)

No programa acima,

  • O forloop é usado para iterar através dos elementos do array.
  • O elemento é adicionado ao índice fornecido.
  • Todos os elementos cujo índice é maior do que o índice fornecido são deslocados um passo para a direita.

Artigos interessantes...