JavaScript

Tillämpar JavaScript s Splice-funktion

Tillämpar JavaScript s Splice-funktion

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 presenterar vi JavaScript: s inbyggda splitsfunktion och diskuterar hur vi kan använda den för att manipulera en matris. 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 matris.

De skarvfunktion används för att lägga till element till eller ta bort element från en matris vid ett visst index, och den returnerar elementen som tagits bort från matrisen. Syntaxen för skarvfunktionen är som följer:

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

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

Nu kommer vi att gå igenom några exempel för att visa hur splitsa funktionen implementeras.

Antag först att vi har en matris som består av fem element.

låt arr = [10,20,30,40,50]

För att ta bort elementen 20 och 30 (i position 1 respektive position 2 i arrayen) från array, kallar vi helt enkelt splitsa funktion och säg att den ska börja från det första indexet och ta bort två element.

arr.skarv (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.log (arr);


De två elementen 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 tar bort element från matrisen kan vi ange ett värde på zero för removeCount och sedan tillhandahålla de element som vi vill lägga till.

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


Ovanstående kommando returnerar en tom array eftersom inga element togs bort. Men om vi tittar på den ursprungliga matrisen kan vi se att den har uppdaterats.

trösta.log (arr);

Värdena 30 och 35 adderades framgångsrikt 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.skarv (1, 2, 15, 20, 25);

Ovanstående kommando 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.log (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.

Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...
Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...