JavaScript ir viegla programmēšanas valoda, un tāpat kā jebkurai programmēšanas valodai, izstrādājot JavaScript programmas, datu glabāšanai mums bieži ir jāstrādā ar masīviem. Šajā rakstā mēs iepazīstināsim ar JavaScript iebūvēto savienojuma funkciju un apspriedīsim, kā mēs to varam izmantot, lai manipulētu ar masīvu. Kad dati tiek ģenerēti, ir jāatjaunina glabāšanai izmantotās struktūras. Šī iemesla dēļ programmētājam bieži jāpievieno elementi masīvam vai jānoņem no tā.
The savienojuma funkcija tiek izmantots, lai pievienotu elementus vai noņemtu elementus no masīva noteiktā indeksā, un tas atgriež no masīva noņemtos elementus. Savienojuma funkcijas sintakse ir šāda:
masīvs.savienojums (indekss, removeCount, preces…)Šeit, indekss ir pozīcija, kurā mēs vēlamies pievienot vai noņemt elementus, removeCount, kas ir neobligāts arguments, ir 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 aplūkosim 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,20,30,40,50]Lai no masīva noņemtu elementus 20 un 30 (attiecīgi masīvā 1. un 2. pozīcijā), mēs vienkārši izsaucam savienojums funkciju un sakiet, lai sāktu no pirmā indeksa un noņemtu 2 elementus.
arr.savienojums (1,2);
Vērtības 20 un 30 tiek atgrieztas kā izeja. Pēc tam mēs varam apskatīt sākotnējo masīvu ar šādu komandu:
Divi elementi, kas atgriezti izvadē, vairs nav masīvā.
Tālāk mēs pievienosim elementus masīvam, izmantojot savienojums funkciju. Tā kā mēs neizņemsim elementus no masīva, mēs varam nodrošināt nulli vērtībai 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, var redzēt, ka tas ir atjaunināts.
Vērtības 30 un 35 tika veiksmīgi pievienotas otrajā indeksā.
Visbeidzot, ja mēs vēlamies noņemt elementus un pievienot elementus, mēs varam norādīt vērtības gan removeCount, gan vienumiem.
arr.savienojums (1, 2, 15, 20, 25);Iepriekš minētā komanda ir atgriezusi divus noņemtos elementus, un, ja drukājam konsolē sākotnējo masīvu, mēs varam redzēt, 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 masīvu atjaunināšanai. Mēs ceram, ka šis raksts jums šķita noderīgs un turpiniet mācīties JavaScript ar linuxhint.com.