Metóda splice() poľa JavaScript sa používa na pridanie/odstránenie prvkov do/z existujúceho poľa. Vráti odstránené prvky z poľa. Metóda splice() tiež upravuje pôvodné pole.
Syntax
Metóda splice() je reprezentovaná nasledujúcou syntaxou:
array.splice(start,delete,element1,element2,?,elementn)
Parameter
začať - Predstavuje index, z ktorého metóda začína extrahovať prvky.
vymazať - Je to voliteľné. Predstavuje počet prvkov, ktoré sa majú odstrániť.
prvok1,prvok2,...,prvok - Je to voliteľné. Predstavuje prvky, ktoré sa majú vložiť.
Návrat
Nové pole obsahujúce odstránené prvky.
Príklad metódy splice() poľa JavaScript
Tu pochopíme metódu splice() prostredníctvom rôznych príkladov.
Príklad 1
Pozrime sa na príklad na pridanie prvku do existujúceho poľa bez odstránenia iných prvkov.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Vyskúšajte to
Výkon:
Monday,Tuesday,Wednesday,Thursday,Friday
Príklad 2
Pozrime sa na príklad na pridanie prvku do existujúceho poľa pri odstraňovaní iných prvkov.
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);Vyskúšajte to
Výkon:
pd zlúčiť
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Príklad 3
Pozrime sa na príklad na pridanie dvoch prvkov do existujúceho poľa a odstránenie jedného prvku.
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);Vyskúšajte to
Výkon:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Príklad 4
Pozrime sa na príklad na odstránenie prvkov z existujúceho poľa.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Vyskúšajte to
Výkon:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday