JavaScript program za dodavanje objekta u niz

U ovom ćete primjeru naučiti pisati JavaScript program koji će dodati objekt u niz.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript niz niza push ()
  • Spajanje JavaScript niza ()
  • JavaScript Spread Operator

Primjer 1: Dodavanje objekta u niz pomoću 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);

Izlaz

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

U gore navedenom programu push()metoda se koristi za dodavanje objekta u niz.

push()Metoda dodaje stavke na kraju niza.

Primjer 2: Dodavanje objekta u niz pomoću spajanja ()

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

Izlaz

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

U gore navedenom programu splice()metoda se koristi za dodavanje objekta u niz.

splice()Metoda dodaje i / ili uklanja stavke.

U splice()metodi,

  • Prvi argument predstavlja indeks u koji želite umetnuti stavku.
  • Drugi argument predstavlja broj stavki koje treba ukloniti (ovdje 0) .
  • Treći argument predstavlja element koji želite dodati nizu.

Primjer 3: Dodavanje objekta pomoću operatora širenja

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

Izlaz

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

U gornjem programu, operator širenja koristi se za dodavanje objekta u niz.

Sintaksa širenja omogućuje vam kopiranje svih elemenata u niz. Zatim se objekt dodaje na kraj niza.

Zanimljivi članci...