В този пример ще се научите да пишете програма на JavaScript, която ще вмъкне елемент с определен индекс в масив.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- Сплайване на масив на JavaScript ()
- JavaScript за цикъл
- JavaScript масив
Пример 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: Добавяне на елемент към масив с помощта на 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();
Изход
(1, 2, 3, 8, 4)
В горната програма,
- В
for
линия се използва за обхождане чрез елементите на масив. - Елементът се добавя към дадения индекс.
- Всички елементи, чийто индекс е по-голям от дадения индекс, се изместват с една стъпка надясно.