V tomto příkladu se naučíte psát program JavaScriptu, který vloží položku v určitém indexu do pole.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Spojení pole JavaScriptu ()
- JavaScript pro smyčku
- Pole JavaScript
Příklad 1: Přidat položku do pole pomocí splice ()
// 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ýstup
(1, 2, 3, 8, 4, 5)
Ve výše uvedeném programu se splice()
metoda používá k vložení položky se specifickým indexem do pole.
splice()
Metoda doplňuje a / nebo odstraní položky.
V splice()
metodě
- První argument určuje index, kam chcete vložit položku.
- Druhý argument (zde 0 ) určuje počet položek k odebrání.
- Třetí argument určuje prvek, který chcete přidat do pole.
Příklad 2: Přidat položku do pole pomocí smyčky
// 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ýstup
(1, 2, 3, 8, 4)
Ve výše uvedeném programu
for
Smyčka se používá k iteraci prvků pole.- Prvek se přidá k danému indexu.
- Všechny prvky, jejichž index je větší než daný index, jsou posunuty o jeden krok doprava.