Метода ЈаваСцрипт низа сплице() се користи за додавање/уклањање елемената у/из постојећег низа. Враћа уклоњене елементе из низа. Метода сплице() такође модификује оригинални низ.
Синтакса
Метода сплице() је представљена следећом синтаксом:
array.splice(start,delete,element1,element2,?,elementn)
Параметар
почетак - Представља индекс одакле метода почиње да издваја елементе.
избрисати - Није обавезно. Представља број елемената које треба уклонити.
елемент1,елемент2,...,елементн - Није обавезно. Представља елементе који се убацују.
Повратак
Нови низ који садржи уклоњене елементе.
Пример методе ЈаваСцрипт низа сплице().
Овде ћемо разумети метод сплице() кроз различите примере.
Пример 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