A JavaScript Splice függvényének alkalmazása

Applying Javascript S Splice Function




A JavaScript könnyű programozási nyelv, és mint minden programozási nyelv, a JavaScript programok fejlesztésekor gyakran tömbökkel kell dolgoznunk az adatok tárolásához. Ebben a cikkben bemutatjuk a JavaScript beépített összeillesztési funkcióját, és megvitatjuk, hogyan használhatjuk azt egy tömb manipulálására. Az adatok generálása során a tároláshoz használt struktúrákat frissíteni kell. Ezért a programozónak gyakran hozzá kell adnia elemeket a tömbhöz, vagy el kell távolítania azokat.

Az összeillesztési funkció arra szolgál, hogy elemeket adjon hozzá egy adott indexhez vagy távolítson el egy tömbből, és visszaadja a tömbből eltávolított elemeket. A splice függvény szintaxisa a következő:







sor.összeillesztés(index,removeCount,tételek ...)

Itt, index az a pozíció, ahol elemeket szeretnénk hozzáadni vagy eltávolítani, removeCount , amely opcionális argumentum, az eltávolítani kívánt elemek száma, és tételeket , amely szintén opcionális, tartalmazza a hozzáadni kívánt elemeket.



Most néhány példán keresztül bemutatjuk, hogyan összeillesztés funkció megvalósul.



Először is tegyük fel, hogy van egy tömbünk, amely öt elemből áll.





hadd arr= [10,húsz,30,40,ötven]

Ahhoz, hogy eltávolítsuk a tömbből a 20 és 30 elemeket (a tömb 1. és 2. pozíciójában), egyszerűen hívjuk a összeillesztés függvényt, és mondja meg, hogy az első indexből induljon ki, és távolítson el 2 elemet.

arr.összeillesztés(1,2);


A 20 és 30 értékek kimenetként kerülnek visszaadásra. Ezután a következő paranccsal tekinthetjük meg az eredeti tömböt:



konzol.napló(arr);


A kimenetben visszaadott két elem már nincs a tömbben.

Ezután elemeket adunk hozzá a tömbhöz a összeillesztés funkció. Mivel nem távolítunk el elemeket a tömbből, megadhatunk nulla értéket az removeCount számára, majd megadhatjuk a hozzáadni kívánt elemeket.

arr.összeillesztés(2, 0, 30, 35);


A fenti parancs üres tömböt ad vissza, mert nem távolítottak el elemeket. Ha azonban megnézzük az eredeti tömböt, láthatjuk, hogy frissült.

konzol.napló(arr);

A 30 -as és 35 -ös értékeket sikeresen hozzáadtuk a második indexhez.

Végül, ha el akarjuk távolítani az elemeket és hozzáadunk elemeket, akkor az removeCount és az elemek számára is megadhatunk értékeket.

arr.összeillesztés(1, 2, tizenöt, húsz, 25);

A fenti parancs visszaadta az eltávolított két elemet, és ha kinyomtatjuk az eredeti tömböt a konzolra, láthatjuk, hogy a 20 és 30 már nincsenek a tömbben, és a 15, 20 és 25 hozzáadásra került.

konzol.napló(arr);

Következtetés

Ebben a cikkben a használatának több módját tárgyaltuk összeillesztés funkció a tömbök frissítésére. Reméljük, hasznosnak találta ezt a cikket, és továbbra is tanulja a JavaScriptet a linuxhint.com webhelyen.