„JavaScript“ masyvo splice() metodas naudojamas elementams pridėti / pašalinti iš esamo masyvo / iš jo. Jis grąžina pašalintus elementus iš masyvo. Splice () metodas taip pat modifikuoja pradinį masyvą.
Sintaksė
Splice() metodas vaizduojamas tokia sintaksė:
array.splice(start,delete,element1,element2,?,elementn)
Parametras
pradėti - Tai rodo indeksą, nuo kurio metodas pradeda išgauti elementus.
Ištrinti – Tai neprivaloma. Tai rodo pašalintinų elementų skaičių.
element1,element2,...,elementn – Tai neprivaloma. Tai žymi elementus, kuriuos reikia įterpti.
Grįžti
Naujas masyvas su pašalintais elementais.
JavaScript Array splice() metodo pavyzdys
Čia mes suprasime splice () metodą per įvairius pavyzdžius.
1 pavyzdys
Pažiūrėkime, kaip pridėti elementą į esamą masyvą nepašalinant kitų elementų.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Išbandykite dabar
Išvestis:
Monday,Tuesday,Wednesday,Thursday,Friday
2 pavyzdys
Pažiūrėkime pavyzdį, kaip pridėti elementą į esamą masyvą, pašalinant kitus elementus.
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);Išbandykite dabar
Išvestis:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
3 pavyzdys
Pažiūrėkime pavyzdį, kaip pridėti du elementus į esamą masyvą, pašalinant vieną elementą.
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);Išbandykite dabar
Išvestis:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
4 pavyzdys
Pažiūrėkime pavyzdį, kaip pašalinti elementus iš esamo masyvo.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Išbandykite dabar
Išvestis:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday