Použití funkce spojování JavaScriptu

Applying Javascript S Splice Function




JavaScript je lehký programovací jazyk a stejně jako jakýkoli jiný programovací jazyk, při vývoji programů JavaScript často potřebujeme pro ukládání dat pracovat s poli. V tomto článku si představíme vestavěnou funkci spojování JavaScriptu a probereme, jak jej 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 přidávat prvky do pole nebo je z něj odebírat.

The spojovací funkce se používá k přidání prvků do pole nebo odebrání prvků z pole v daném indexu a vrátí 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 projdeme několik příkladů, abychom ukázali, jak spoj funkce je implementována.



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





ať dorazí= [10,dvacet,30,40,padesátka]

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

arr.spoj(1,2);


Jako výstup jsou vráceny hodnoty 20 a 30. Dále se můžeme podívat na původní pole následujícím příkazem:



řídicí panel.log(arr);


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

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

arr.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 do druhého indexu.

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

arr.spoj(1, 2, patnáct, dvacet, 25);

Výše uvedený příkaz vrátil dva prvky, které byly odstraněny, a pokud do konzoly vytiskneme původní pole, můžeme vidět, ž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 diskutovali o několika způsobech použití spoj funkce pro aktualizaci polí. Doufáme, že jste tento článek považovali za užitečný a budete se nadále učit JavaScript na linuxhint.com.