Методът JavaScript array splice() се използва за добавяне/премахване на елементи към/от съществуващия масив. Връща премахнатите елементи от масив. Методът splice() също модифицира оригиналния масив.
Синтаксис
Методът splice() е представен със следния синтаксис:
двойно в java
array.splice(start,delete,element1,element2,?,elementn)
Параметър
започнете - Представлява индекса, откъдето методът започва да извлича елементите.
Изтрий - Не е задължително. Той представлява броя на елементите, които трябва да бъдат премахнати.
елемент1,елемент2,...,елементn - Не е задължително. Той представлява елементите, които трябва да бъдат вмъкнати.
Връщане
Нов масив, съдържащ премахнатите елементи.
Пример за метод на 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);Тествайте сега
Изход:
math pow java
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