Programma JavaScript per aggiungere un oggetto a un array

In questo esempio, imparerai a scrivere un programma JavaScript che aggiungerà un oggetto a un array.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • JavaScript Array push ()
  • JavaScript Array splice ()
  • Operatore di diffusione JavaScript

Esempio 1: Aggiungi oggetto a un array utilizzando 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);

Produzione

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

Nel programma precedente, il push()metodo viene utilizzato per aggiungere un oggetto a un array.

Il push()metodo aggiunge un elemento alla fine di un array.

Esempio 2: Aggiungi oggetto a un array 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);

Produzione

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

Nel programma precedente, il splice()metodo viene utilizzato per aggiungere un oggetto a un array.

Il splice()metodo aggiunge e / o rimuove un elemento.

Nel splice()metodo,

  • Il primo argomento rappresenta l'indice in cui si desidera inserire un elemento.
  • Il secondo argomento rappresenta il numero di elementi da rimuovere (qui, 0) .
  • Il terzo argomento rappresenta l'elemento che vuoi aggiungere a un array.

Esempio 3: Aggiungi oggetto utilizzando l'operatore Spread

 // 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);

Produzione

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

Nel programma precedente, l'operatore spread viene utilizzato per aggiungere un oggetto a un array.

La sintassi spread ti consente di copiare tutti gli elementi in un array. Quindi, l'oggetto viene aggiunto alla fine della matrice.

Articoli interessanti...