У цьому прикладі ви навчитеся писати програму 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: Додати елемент до масиву, використовуючи для циклу
// 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
Цикл використовується для перебору елементів масиву.- Елемент додається до заданого індексу.
- Усі елементи, індекс яких перевищує даний індекс, зміщуються на крок праворуч.