Метод JavaScript array splice() використовується для додавання/видалення елементів до/з існуючого масиву. Він повертає видалені елементи з масиву. Метод splice() також змінює вихідний масив.
Синтаксис
Метод splice() представлений таким синтаксисом:
array.splice(start,delete,element1,element2,?,elementn)
Параметр
почати - Він представляє індекс, з якого метод починає видобувати елементи.
видалити - Це необов'язково. Він представляє кількість елементів, які потрібно видалити.
елемент1,елемент2,...,елементn - Це необов'язково. Він представляє елементи, які потрібно вставити.
Повернення
Новий масив, що містить видалені елементи.
завантажити відео з youtube vlc
Приклад методу JavaScript Array splice().
Тут ми розглянемо метод splice() на різних прикладах.
Приклад 1
Давайте розглянемо приклад додавання елемента до існуючого масиву без видалення інших елементів.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Перевірте зараз
Вихід:
Monday,Tuesday,Wednesday,Thursday,Friday
Приклад 2
Давайте розглянемо приклад додавання елемента до існуючого масиву, видаляючи інші елементи.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Перевірте зараз
Вихід:
розірвати карту
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Приклад 3
Давайте розглянемо приклад додавання двох елементів до існуючого масиву, видаляючи один елемент.
var arr=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Перевірте зараз
Вихід:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Приклад 4
Розглянемо приклад видалення елементів із існуючого масиву.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Перевірте зараз
Вихід:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday