Tillämpa JavaScript splice -funktion

Applying Javascript S Splice Function




JavaScript är ett lätt programmeringsspråk, och som med alla programmeringsspråk, när vi utvecklar JavaScript -program, behöver vi ofta arbeta med matriser för att lagra data. I den här artikeln kommer vi att introducera JavaScript: s inbyggda skarvfunktion och diskutera hur vi kan använda den för att manipulera en array. När data genereras måste strukturerna som används för lagring uppdateras. Av denna anledning måste en programmerare ofta lägga till element i eller ta bort element från en array.

De skarvfunktion används för att lägga till element i eller ta bort element från en array vid ett givet index, och det returnerar elementen som tagits bort från arrayen. Syntaxen för skarvfunktionen är följande:





array.splitsa(index,removeCount,objekt ...)

Här, index är den position där vi vill lägga till eller ta bort element, removeCount , som är ett valfritt argument, är antalet element som vi vill ta bort och objekt , som också är valfritt, innehåller de element som vi vill lägga till.



Nu ska vi gå över några exempel för att visa hur splitsa funktionen är implementerad.



Anta först att vi har en array som består av fem element.





låt arr= [10,tjugo,30,40,femtio]

För att ta bort elementen 20 och 30 (vid position 1 respektive position 2 i arrayen) från matrisen kallar vi helt enkelt splitsa funktion och berätta att den börjar från det första indexet och tar bort två element.

arr.splitsa(1,2);


Värdena 20 och 30 returneras som utdata. Därefter kan vi titta på den ursprungliga matrisen med följande kommando:



trösta.logga(arr);


De två element som returneras i utdata finns inte längre i matrisen.

Därefter lägger vi till element i matrisen med hjälp av splitsa fungera. Eftersom vi inte kommer att ta bort element från matrisen kan vi ange ett värde på noll för removeCount och sedan tillhandahålla de element som vi vill lägga till.

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


Kommandot ovan returnerar en tom matris eftersom inga element har tagits bort. Men om vi tittar på den ursprungliga matrisen kan vi se att den har uppdaterats.

trösta.logga(arr);

Värdena 30 och 35 lades framgångsrikt till vid det andra indexet.

Slutligen, om vi vill ta bort element och lägga till element, kan vi tillhandahålla värden för både removeCount och objekt.

arr.splitsa(1, 2, femton, tjugo, 25);

Kommandot ovan har returnerat de två elementen som togs bort, och om vi skriver ut originalmatrisen till konsolen kan vi se att 20 och 30 inte längre finns i matrisen och att 15, 20 och 25 har lagts till.

trösta.logga(arr);

Slutsats

I den här artikeln diskuterade vi flera sätt att använda splitsa funktion för att uppdatera matriser. Vi hoppas att du tyckte att den här artikeln var användbar och fortsätter att lära dig JavaScript med linuxhint.com.