Programa JavaScript para acrescentar um objeto a um array

Neste exemplo, você aprenderá a escrever um programa JavaScript que anexará um objeto a um array.

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

  • Push de array JavaScript ()
  • Divisão de matriz JavaScript ()
  • Operador JavaScript Spread

Exemplo 1: Anexar objeto a matriz usando push ()

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Resultado

 (1, 2, 3, (x: 12, y: 8))

No programa acima, o push()método é usado para adicionar um objeto a um array.

O push()método adiciona um item ao final de uma matriz.

Exemplo 2: Anexar objeto a matriz usando splice ()

 // program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Resultado

 (1, 2, 3, (x: 12, y: 8))

No programa acima, o splice()método é usado para adicionar um objeto a um array.

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

No splice()método,

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

Exemplo 3: Anexar objeto usando o operador de propagação

 // program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);

Resultado

 (1, 2, 3, (x: 12, y: 8))

No programa acima, o operador spread é usado para adicionar um objeto a uma matriz.

A sintaxe de propagação permite que você copie todos os elementos para um array. Em seguida, o objeto é adicionado ao final da matriz.

Artigos interessantes...