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,
for
Petlja 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.