JavaScript masīva splice() metode tiek izmantota, lai pievienotu/noņemtu elementus esošajam masīvam/no tā. Tas atgriež noņemtos elementus no masīva. Splice() metode arī modificē sākotnējo masīvu.
Sintakse
Savienojuma () metode tiek attēlota ar šādu sintakse:
array.splice(start,delete,element1,element2,?,elementn)
Parametrs
sākt - Tas ir indekss, no kura metode sāk izvilkt elementus.
dzēst - Tas nav obligāti. Tas norāda noņemamo elementu skaitu.
elements1,element2,...,elementn - Tas nav obligāti. Tas apzīmē ievietojamos elementus.
Atgriezties
Jauns masīvs, kurā ir noņemtie elementi.
JavaScript masīva splice() metodes piemērs
Šeit mēs sapratīsim splice () metodi, izmantojot dažādus piemērus.
1. piemērs
Apskatīsim piemēru, kā esošajam masīvam pievienot elementu, nenoņemot citus elementus.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Izmēģiniet to tūlīt
Izvade:
Monday,Tuesday,Wednesday,Thursday,Friday
2. piemērs
Apskatīsim piemēru, kā esošajam masīvam pievienot elementu, vienlaikus noņemot citus 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);Izmēģiniet to tūlīt
Izvade:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
3. piemērs
Apskatīsim piemēru, kā esošajam masīvam pievienot divus elementus, vienlaikus noņemot vienu elementu.
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);Izmēģiniet to tūlīt
Izvade:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
4. piemērs
Apskatīsim piemēru, kā noņemt elementus no esošā masīva.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Izmēģiniet to tūlīt
Izvade:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday