Použitie funkcie spájania JavaScriptu

Applying Javascript S Splice Function




JavaScript je ľahký programovací jazyk a ako každý programovací jazyk, aj pri vývoji programov JavaScript často potrebujeme na ukladanie údajov pracovať s poľami. V tomto článku predstavíme vstavanú funkciu spájania JavaScript a diskutujeme o tom, ako ju môžeme použiť na manipuláciu s poľom. Pri generovaní údajov je potrebné aktualizovať štruktúry používané na ukladanie. Z tohto dôvodu musí programátor často pridávať prvky do poľa alebo ich z neho odstraňovať.

The funkcia spájania sa používa na pridanie prvkov do poľa alebo na odstránenie prvkov z poľa v danom indexe a vráti prvky odstránené z poľa. Syntax pre funkciu spájania je nasledovná:







pole.spoj(index,removeCount,položky ...)

Tu, index je pozícia, na ktorej chceme pridať alebo odstrániť prvky, removeCount , ktorý je voliteľným argumentom, je počet prvkov, ktoré chceme odstrániť, a položky , ktorý je tiež voliteľný, obsahuje prvky, ktoré chceme pridať.



Teraz si ukážeme niekoľko príkladov, ako na to spoj funkcia je implementovaná.



Najprv predpokladajme, že máme pole, ktoré pozostáva z piatich prvkov.





nech príde= [10,dvadsať,30,40,päťdesiat]

Na odstránenie prvkov 20 a 30 (na pozícii 1 respektíve na pozícii 2 v poli) z poľa jednoducho zavoláme spoj funkciu a povedzte jej, aby začala od prvého indexu a odstránila 2 prvky.

arr.spoj(1,2);


Ako výstup sa vrátia hodnoty 20 a 30. Ďalej sa môžeme pozrieť na pôvodné pole pomocou nasledujúceho príkazu:



konzola.log(arr);


Dva prvky vrátené na výstupe už nie sú v poli.

Ďalej do poľa pridáme prvky pomocou súboru spoj funkciu. Pretože nebudeme odstraňovať prvky z poľa, môžeme pre removeCount poskytnúť hodnotu nula a potom poskytnúť prvky, ktoré chceme pridať.

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


Vyššie uvedený príkaz vráti prázdne pole, pretože neboli odstránené žiadne prvky. Ak sa však pozrieme na pôvodné pole, vidíme, že bolo aktualizované.

konzola.log(arr);

Hodnoty 30 a 35 boli úspešne pridané do druhého indexu.

Nakoniec, ak chceme odstrániť prvky a pridať prvky, môžeme poskytnúť hodnoty pre removeCount aj položky.

arr.spoj(1, 2, pätnásť, dvadsať, 25);

Vyššie uvedený príkaz vrátil dva prvky, ktoré boli odstránené, a ak vytlačíme pôvodné pole na konzolu, uvidíme, že 20 a 30 už v poli nie sú a že bolo pridaných 15, 20 a 25.

konzola.log(arr);

Záver

V tomto článku sme diskutovali o niekoľkých spôsoboch použitia spoj funkcia na aktualizáciu polí. Dúfame, že ste tento článok považovali za užitočný a budete sa naďalej učiť JavaScript na linuxhint.com.