JavaScript program za umetanje predmeta u niz

U ovom ćete primjeru naučiti pisati JavaScript program koji će umetnuti stavku s određenim indeksom u niz.

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

  • Spajanje JavaScript niza ()
  • JavaScript za petlju
  • JavaScript niz

Primjer 1: Dodavanje predmeta u niz pomoću spajanja ()

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();

Izlaz

 (1, 2, 3, 8, 4, 5)

U gore navedenom programu splice()metoda se koristi za umetanje predmeta s određenim indeksom u niz.

splice()Metoda dodaje i / ili uklanja stavke.

U splice()metodi,

  • Prvi argument navodi indeks u koji želite umetnuti stavku.
  • Drugi argument (ovdje 0 ) navodi broj stavki za uklanjanje.
  • Treći argument navodi element koji želite dodati nizu.

Primjer 2: Dodajte stavku u polje pomoću for Loop

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();

Izlaz

 (1, 2, 3, 8, 4)

U gornjem programu,

  • forPetlja se koristi za iteraciju kroz elemente matrice.
  • Element se dodaje zadanom indeksu.
  • Svi elementi čiji je indeks veći od zadanog indeksa pomaknuti su za jedan korak udesno.

Zanimljivi članci...