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é.
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.