Bruke JavaScripts skjøtefunksjon

Bruke JavaScripts skjøtefunksjon

JavaScript er et lett programmeringsspråk, og som med ethvert programmeringsspråk, når vi utvikler JavaScript -programmer, må vi ofte jobbe med matriser for å lagre data. I denne artikkelen vil vi introdusere JavaScripts innebygde skjøtefunksjon og diskutere hvordan vi kan bruke den til å manipulere en matrise. Når data genereres, må strukturene som brukes til lagring oppdateres. Av denne grunn må en programmerer ofte legge elementer til eller fjerne elementer fra en matrise.

De spleisfunksjon brukes til å legge elementer til eller fjerne elementer fra en matrise til en gitt indeks, og den returnerer elementene fjernet fra matrisen. Syntaks for skjøtefunksjonen er som følger:

Array.Splice (indeks, fjerne støtt, gjenstander ...)

Her, indeks er stillingen vi ønsker å legge til eller fjerne elementer, Fjerning, som er et valgfritt argument, er antall elementer som vi ønsker å fjerne, og gjenstander, som også er valgfritt, inneholder elementene vi vil legge til.

Nå vil vi gå over noen få eksempler for å vise hvordan Splice funksjon implementeres.

Antar først at vi har en rekke som består av fem elementer.

La arr = [10,20,30,40,50]

For å fjerne elementene 20 og 30 (i henholdsvis posisjon 1 og posisjon 2 i matrisen) fra matrisen, kaller vi ganske enkelt Splice Funksjon og fortell det å starte fra den første indeksen og fjerne 2 elementer.

arr.skjøte (1,2);


Verdiene 20 og 30 returneres som utgang. Deretter kan vi se på den opprinnelige matrisen med følgende kommando:

konsoll.logg (arr);


De to elementene som returneres i utgangen er ikke lenger i matrisen.

Deretter vil vi legge til elementer i matrisen ved hjelp av Splice funksjon. Fordi vi ikke vil fjerne elementer fra matrisen, kan vi gi en verdi på null for fjerning og deretter gi elementene vi vil legge til.

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


Kommandoen ovenfor returnerer et tomt utvalg fordi ingen elementer ble fjernet. Imidlertid, hvis vi ser på den originale matrisen, kan vi se at den er oppdatert.

konsoll.logg (arr);

Verdiene 30 og 35 ble med hell lagt til ved den andre indeksen.

Til slutt, hvis vi ønsker å fjerne elementer og legge til elementer, kan vi gi verdier for både fjerning og gjenstander.

arr.Splice (1, 2, 15, 20, 25);

Kommandoen ovenfor har returnert de to elementene som ble fjernet, og hvis vi skriver ut den originale matrisen til konsollen, kan vi se at 20 og 30 ikke lenger er i matrisen og at 15, 20 og 25 er lagt til.

konsoll.logg (arr);

Konklusjon

I denne artikkelen diskuterte vi flere måter å bruke Splice Funksjon for å oppdatere matriser. Vi håper du fant denne artikkelen nyttig og fortsetter å lære JavaScript med Linuxhint.com.