JavaScript je ľahký programovací jazyk a rovnako ako v každom programovacom jazyku, aj pri vývoji programov JavaScript je často potrebné pri ukladaní údajov pracovať s poľami. V tomto článku si predstavíme zabudovanú funkciu spojenia JavaScriptu a rozoberieme, ako ju môžeme použiť na manipuláciu s poľom. Pri generovaní údajov je potrebné aktualizovať štruktúry použité na ukladanie. Z tohto dôvodu musí programátor často pridávať prvky do poľa alebo ich odstraňovať z poľa.
The funkcia spájania sa používa na pridanie prvkov do alebo odstránenie prvkov z poľa pri danom indexe a vráti prvky odstránené z poľa. Syntax funkcie zostrihu je nasledovná:
pole.spoj (index, removeCount, položky ...)Tu, index je pozícia, v ktorej chceme pridať alebo odstrániť prvky, removeCount, čo je voliteľný argument, 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, ktoré nám ukážu, ako spojiť funkcia je implementovaná.
Najprv predpokladajme, že máme pole, ktoré sa skladá z piatich prvkov.
let arr = [10,20,30,40,50]Ak chcete z poľa odstrániť prvky 20 a 30 (na pozícii 1 a 2 v poli), jednoducho zavoláme spojiť funkciu a povedzte jej, aby začala od prvého indexu a odstránila 2 prvky.
prírastok.spojka (1,2);
Hodnoty 20 a 30 sa vrátia ako výstup. Ďalej sa môžeme pozrieť na pôvodné pole pomocou nasledujúceho príkazu:
Dva prvky vrátené na výstupe už nie sú v poli.
Ďalej pridáme prvky do poľa pomocou spojiť funkcia. Pretože prvky z poľa neodstránime, môžeme pre parameter removeCount poskytnúť hodnotu nula a potom poskytnúť prvky, ktoré chceme pridať.
prírastok.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, môžeme vidieť, že bolo aktualizované.
Pri druhom indexe boli úspešne pridané hodnoty 30 a 35.
Nakoniec, ak chceme odstrániť prvky a pridať prvky, môžeme poskytnúť hodnoty pre removeCount aj pre položky.
prírastok.spoj (1, 2, 15, 20, 25);Vyššie uvedený príkaz vrátil dva prvky, ktoré boli odstránené, a ak vytlačíme pôvodné pole do konzoly, môžeme vidieť, že 20 a 30 už v poli nie sú a že 15, 20 a 25 boli pridané.
konzola.log (arr);
Záver
V tomto článku sme diskutovali o niekoľkých spôsoboch použitia spojiť funkcia na aktualizáciu polí. Dúfame, že vám bol tento článok užitočný a že sa budete naďalej učiť jazyk JavaScript pomocou linuxhint.com.