У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће уметнути ставку са одређеним индексом у низ.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- Спајање низа ЈаваСцрипт ()
- ЈаваСцрипт за петљу
- ЈаваСцрипт Арраи
Пример 1: Додавање предмета у низ помоћу спајања ()
// 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();
Оутпут
(1, 2, 3, 8, 4, 5)
У горе наведеном програму splice()
метода се користи за уметање предмета са одређеним индексом у низ.
splice()
Метод додаје и / или уклања ставку.
У splice()
методи,
- Први аргумент наводи индекс у који желите да уметнете ставку.
- Други аргумент (овде 0 ) наводи број ставки које треба уклонити.
- Трећи аргумент наводи елемент који желите да додате у низ.
Пример 2: Додајте ставку у низ помоћу фор Лооп
// 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();
Оутпут
(1, 2, 3, 8, 4)
У горњем програму,
for
Петља се користи за Проверава елементе арраи.- Елемент се додаје датом индексу.
- Сви елементи чији је индекс већи од датог индекса померају се за један корак удесно.