JavaScript

Uplatnění funkce JavaScriptu Splice

Uplatnění funkce JavaScriptu Splice

JavaScript je lehký programovací jazyk a stejně jako v jakémkoli programovacím jazyce, i při vývoji programů JavaScriptu musíme často ukládat data pomocí polí. V tomto článku představíme vestavěnou funkci spojování JavaScriptu a probereme, jak ji můžeme použít k manipulaci s polem. Při generování dat je nutné aktualizovat struktury používané pro ukládání. Z tohoto důvodu musí programátor často do pole přidat prvky nebo je z něj odebrat.

The spojovací funkce se používá k přidání nebo odebrání prvků z pole v daném indexu a vrací prvky odebrané z pole. Syntaxe funkce spojování je následující:

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

Tady, index je pozice, ve které chceme přidat nebo odebrat prvky, removeCount, což je volitelný argument, je počet prvků, které chceme odebrat, a položky, který je také volitelný, obsahuje prvky, které chceme přidat.

Nyní si ukážeme několik příkladů, abychom ukázali, jak spojit funkce je implementována.

Nejprve předpokládejme, že máme pole, které se skládá z pěti prvků.

let arr = [10,20,30,40,50]

Chcete-li odebrat prvky 20 a 30 (v poloze 1, respektive v poloze 2 v poli) z pole, jednoduše zavoláme spojit funkce a řekněte jí, aby začala od prvního indexu a odstranila 2 prvky.

přílet.spoj (1,2);


Hodnoty 20 a 30 jsou vráceny jako výstup. Dále se můžeme podívat na původní pole pomocí následujícího příkazu:

řídicí panel.log (arr);


Dva prvky vrácené na výstupu již nejsou v poli.

Dále přidáme prvky do pole pomocí spojit funkce. Protože nebudeme odstraňovat prvky z pole, můžeme zadat hodnotu nula pro removeCount a poté poskytnout prvky, které chceme přidat.

přílet.spoj (2, 0, 30, 35);


Výše uvedený příkaz vrací prázdné pole, protože nebyly odebrány žádné prvky. Pokud se však podíváme na původní pole, vidíme, že bylo aktualizováno.

řídicí panel.log (arr);

Hodnoty 30 a 35 byly úspěšně přidány u druhého indexu.

Nakonec, pokud chceme odebrat prvky a přidat prvky, můžeme poskytnout hodnoty pro removeCount i položky.

přílet.spoj (1, 2, 15, 20, 25);

Výše uvedený příkaz vrátil dva prvky, které byly odebrány, a pokud vytiskneme původní pole do konzoly, vidíme, že 20 a 30 již v poli nejsou a že bylo přidáno 15, 20 a 25.

řídicí panel.log (arr);

Závěr

V tomto článku jsme probrali několik způsobů použití spojit funkce pro aktualizaci polí. Doufáme, že vám byl tento článek užitečný a že se budete i nadále učit JavaScript s linuxhint.com.

Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...