Come spingere un oggetto a un array in JavaScript

Come spingere un oggetto a un array in JavaScript
In JavaScript, l'array è una struttura di dati per archiviare più dati, come stringhe, oggetti e così via. In alcune situazioni, i programmatori devono aggiungere dati in fase di esecuzione in un array. A tale scopo, JavaScript offre più metodi predefiniti che aiutano a spingere i dati nell'array in qualsiasi posizione, inizio dell'array, la fine dell'array o in qualsiasi indice specificato.

Questo post dimostrerà i metodi per spingere/aggiungere un oggetto a un array.

Come spingere/aggiungere un oggetto a un array in JavaScript?

Utilizzare i metodi predefiniti JavaScript forniti per spingere un oggetto a un array:

  • metodo push ()
  • Metodo Splice ()
  • Metodo UnShift ()

Metodo 1: spingere un oggetto su un array usando il metodo push ()

Per spingere un oggetto a un array, usa il "spingere()" metodo. Viene utilizzato per aggiungere nuovi elementi alla fine/ultimo di un array.

Sintassi

Utilizzare la seguente sintassi per spingere l'oggetto in un array:

vettore.Push (oggetto)

Per più oggetti, utilizzare la sintassi data:

vettore.push (object1, object2, ... objectn)

Esempio 1: spingere più oggetti su un array vuoto

Nell'esempio dato, in primo luogo, crea un array vuoto:

const arr = [];

Ora, crea tre oggetti "obj1","obj2", E "obj3":

const obj1 = nome: 'Stephen', id: 15;
const obj2 = nome: 'Robert', id: 5;
const obj3 = nome: 'susan', id: 11;

Chiama il metodo push () e passa questi tre oggetti come argomento per spingerli in un array:

arr.push (obj1, obj2, obj3);

Infine, stampa l'array sulla console:

console.log (arr);

L'output mostra che gli oggetti vengono aggiunti correttamente a un array:

Esempio 2: spingere un singolo oggetto su un array

Qui vedremo come spingere un singolo oggetto in un array. Innanzitutto, creeremo una serie di oggetti:

const arr = [name: 'Robert', id: 5, name: 'susan', id: 11];

Crea un oggetto che verrà aggiunto a un array:

const obj1 = nome: 'Stephen', id: 15;

Chiama il metodo push () e passa l'oggetto per spingerlo in un array:

arr.push (obj1);

Infine, stampano l'array usando "console.tronco d'albero()" metodo:

console.log (arr);

Si può osservare che l'oggetto spinto viene aggiunto alla fine di un array:

Metodo 2: spingere un oggetto su un array usando il metodo Splice ()

Usa il "splice ()"Metodo per spingere un oggetto a un array. Il metodo javascript splice () viene utilizzato per aggiungere e rimuovere contemporaneamente elementi da un array o aggiungere un oggetto in qualsiasi indice in un array.

Sintassi

Segui la sintassi data per utilizzare il metodo Splice ():

Vettore.giunzione (indice, removecount, oggetto)

Qui:

  • "indice"È la posizione in cui verrà aggiunto l'elemento o un oggetto.
  • "rimozione"È il numero di elementi che verranno eliminati da un array dall'indice di partenza.
  • "oggetto"È l'oggetto che verrà aggiunto a un array.

Esempio

Chiama il "splice ()"Metodo e passa l'indice"1", REMOVECOUNT"0", E "obj1"Per l'avvicinarsi dell'oggetto OBJ1 al primo indice di un array rimuovendo zero elementi/oggetti:

arr.giunzione (1, 0, obj1);

Qui, puoi vedere che l'OBJ1 viene aggiunto al primo indice rimuovendo qualsiasi oggetto da un array:

Metodo 3: spingere un oggetto su un array utilizzando il metodo UnShift ()

Un altro metodo per spingere un oggetto a un array è il "UnShift ()" metodo. Questo metodo JavaScript aggiungerà o spingerà un oggetto o l'elenco degli oggetti all'inizio di un array.

Sintassi

La sintassi data viene utilizzata per aggiungere un oggetto all'inizio di un array:

vettore.Undift (oggetto)

Esempio

Chiama il "UnShift ()"Metodo e passare l'oggetto come parametro:

arr.un cambio (obj1);

L'output indica che l'oggetto aggiunto viene posizionato all'inizio dell'array:

Abbiamo raccolto tutte le migliori soluzioni per spingere un oggetto a un array in JavaScript.

Conclusione

Per spingere un oggetto a un array in JavaScript, usa il "spingere()" metodo, "splice ()Metodo ", o"UnShift ()" metodo. Il metodo push () aggiunge l'oggetto alla fine dell'array, un shift () viene utilizzato per aggiungere l'oggetto all'inizio di un array e per aggiungere un oggetto in qualsiasi luogo in un array, utilizzare il metodo Splice (). In questo post, abbiamo dimostrato i metodi per spingere/aggiungere un oggetto a un array.