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.