JavaScript

Anvendelse af JavaScript's Splice-funktion

Anvendelse af JavaScript's Splice-funktion

JavaScript er et let programmeringssprog, og som med ethvert programmeringssprog, når vi udvikler JavaScript-programmer, er vi ofte nødt til at arbejde med arrays for at gemme data. I denne artikel introducerer vi JavaScript's indbyggede splejsefunktion og diskuterer, hvordan vi kan bruge den til at manipulere en matrix. Når data genereres, skal de strukturer, der bruges til opbevaring, opdateres. Af denne grund skal en programmør ofte føje elementer til eller fjerne elementer fra et array.

Det splejsning funktion bruges til at føje elementer til eller fjerne elementer fra et array ved et givet indeks, og det returnerer elementerne fjernet fra arrayet. Syntaksen for splejsningsfunktionen er som følger:

array.splejsning (indeks, fjernCount, elementer ...)

Her, indeks er den position, hvor vi vil tilføje eller fjerne elementer, removeCount, som er et valgfrit argument, er antallet af elementer, som vi vil fjerne, og genstande, som også er valgfri, indeholder de elementer, vi vil tilføje.

Nu vil vi gå over et par eksempler for at vise, hvordan splejsning funktion implementeres.

Antag først, at vi har en matrix, der består af fem elementer.

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

For at fjerne elementerne 20 og 30 (henholdsvis i position 1 og position 2 i arrayet) kalder vi simpelthen splejsning funktion og fortæl det at starte fra det første indeks og fjerne 2 elementer.

arr.splejsning (1,2);


Værdierne 20 og 30 returneres som output. Dernæst kan vi se på det originale array med følgende kommando:

konsol.log (arr);


De to elementer, der returneres i output, er ikke længere i arrayet.

Dernæst vil vi tilføje elementer til arrayet ved hjælp af splejsning fungere. Da vi ikke fjerner elementer fra matrixen, kan vi angive en værdi på nul for removeCount og derefter give de elementer, vi vil tilføje.

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


Ovenstående kommando returnerer et tomt array, fordi ingen elementer blev fjernet. Men hvis vi ser på den oprindelige matrix, kan vi se, at den er blevet opdateret.

konsol.log (arr);

Værdierne 30 og 35 blev tilføjet med succes ved det andet indeks.

Endelig, hvis vi vil fjerne elementer og tilføje elementer, kan vi angive værdier for både removeCount og items.

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

Ovenstående kommando har returneret de to elementer, der blev fjernet, og hvis vi udskriver det originale array til konsollen, kan vi se, at 20 og 30 ikke længere er i arrayet, og at 15, 20 og 25 er tilføjet.

konsol.log (arr);

Konklusion

I denne artikel diskuterede vi flere måder at bruge splejsning funktion til at opdatere arrays. Vi håber, du fandt denne artikel nyttig og fortsætter med at lære JavaScript med linuxhint.com.

Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...
Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...