Selles näites õpid kirjutama JavaScripti programmi, mis lisab massiivi kindla indeksi elemendi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti massiivi ühendamine ()
- JavaScript silmusele
- JavaScripti massiiv
Näide 1: üksuse lisamine massiivi külge splice () abil
// 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();
Väljund
(1, 2, 3, 8, 4, 5)
Ülaltoodud programmis kasutatakse splice()
meetodit konkreetse indeksiga üksuse sisestamiseks massiivi.
splice()
Meetod lisab ja / või eemaldab elemendi.
In splice()
meetodit,
- Esimene argument määrab indeksi, kuhu soovite üksuse sisestada.
- Teine argument (siin 0 ) määrab eemaldatavate üksuste arvu.
- Kolmas argument täpsustab elemendi, mille soovite massiivi lisada.
Näide 2: lisage üksus massiivi, kasutades loopi jaoks
// 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();
Väljund
(1, 2, 3, 8, 4)
Ülaltoodud programmis
for
Loop kasutatakse Kerrata läbi massiivi elemente.- Element lisatakse antud indeksile.
- Kõik elemendid, mille indeks on antud indeksist suurem, nihutatakse üks samm paremale.