JavaScript

Tiek izmantota JavaScript savienojuma funkcija

Tiek izmantota JavaScript savienojuma funkcija

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:

konsole.žurnāls (arr);


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.

konsole.žurnāls (arr);

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.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...
Microsoft Sculpt Touch bezvadu peles apskats
Es nesen lasīju par Microsoft Sculpt Touch bezvadu pele un nolēma to nopirkt. Pēc kāda laika izmantošanas es nolēmu dalīties savā pieredzē ar to. Šo b...