JavaScript dalītās funkcijas piemērošana

Applying Javascript S Splice Function




JavaScript ir viegla programmēšanas valoda, un, tāpat kā jebkura programmēšanas valoda, izstrādājot JavaScript programmas, mums bieži ir jāstrādā ar masīviem, lai saglabātu datus. Šajā rakstā mēs iepazīstināsim ar JavaScript iebūvēto savienošanas funkciju un apspriedīsim, kā mēs to varam izmantot, lai manipulētu ar masīvu. Kad tiek ģenerēti dati, ir jāatjaunina uzglabāšanai izmantotās struktūras. Šī iemesla dēļ programmētājam bieži jāpievieno elementi masīvam vai jānoņem no tā.

The savienošanas funkcija tiek izmantots, lai dotajam indeksam pievienotu elementus masīvam vai noņemtu no tā, un tas atgriež no masīva noņemtos elementus. Savienojuma funkcijas sintakse ir šāda:







masīvs.savienojums(rādītājs,removeCount,preces ...)

Šeit, rādītājs ir pozīcija, kurā mēs vēlamies pievienot vai noņemt elementus, removeCount , kas ir fakultatīvs arguments, ir to elementu skaits, kurus mēs vēlamies noņemt, un preces , kas arī nav obligāts, satur elementus, kurus vēlamies pievienot.



Tagad mēs apskatīsim dažus piemērus, lai parādītu, kā savienojums funkcija ir ieviesta.



Pirmkārt, pieņemsim, ka mums ir masīvs, kas sastāv no pieciem elementiem.





ļaujiet arr= [10,divdesmit,30,40,piecdesmit]

Lai no masīva noņemtu elementus 20 un 30 (attiecīgi masīva 1. un 2. pozīcijā), mēs vienkārši izsaucam savienojums funkciju un pasakiet tai sākt no pirmā indeksa un noņemt 2 elementus.

arr.savienojums(1,2);


Vērtības 20 un 30 tiek atdotas kā izvade. Tālāk mēs varam apskatīt sākotnējo masīvu ar šādu komandu:



konsole.žurnāls(arr);


Divi izvadē atgriezti elementi vairs nav masīvā.

Tālāk mēs masīvam pievienosim elementus, izmantojot savienojums funkciju. Tā kā mēs neizņemsim elementus no masīva, mēs varam norādīt nullei vērtību removeCount un pēc tam nodrošināt elementus, kurus mēs vēlamies pievienot.

arr.savienojums(2, 0, 30, 35);


Iepriekš minētā komanda atgriež tukšu masīvu, jo neviens elements netika noņemts. Tomēr, aplūkojot sākotnējo masīvu, mēs redzam, ka tas ir atjaunināts.

konsole.žurnāls(arr);

Otrajā indeksā veiksmīgi tika pievienotas vērtības 30 un 35.

Visbeidzot, ja mēs vēlamies noņemt elementus un pievienot elementus, mēs varam nodrošināt vērtības gan noņemšanai, gan vienumiem.

arr.savienojums(1, 2, piecpadsmit, divdesmit, 25);

Iepriekš minētā komanda ir atgriezusi divus elementus, kas tika noņemti, un, ja mēs drukājam sākotnējo masīvu konsolē, mēs redzam, ka 20 un 30 vairs nav masīvā un ka ir pievienoti 15, 20 un 25.

konsole.žurnāls(arr);

Secinājums

Šajā rakstā mēs apspriedām vairākus veidus, kā izmantot savienojums funkcija, lai atjauninātu masīvus. Mēs ceram, ka šis raksts jums šķita noderīgs un turpiniet apgūt JavaScript vietnē linuxhint.com.