Metody pole v JavaScriptu: Vše, co potřebujete vědět o metodách pole



Tento článek vám poskytne podrobné informace o různých metodách pole v JavaScriptu s příslušnými příklady programů.

Efektivita je velmi důležitá, když plánujete kódovat řešení. Objekt pole v sestává z různých metod. Tyto metody se používají v kódech pro jejich efektivní běh. Tento článek se zaměří na různé metody polí v JavaScriptu.

Následující ukazatele budou opraveny v tomto článku:





Pokračujme prvním tématem tohoto článku,

Pole metody v JavaScriptu

Metoda Concat

Metoda concat () spojí 2 nebo více polí a poté vrátí kopii spojeného pole.



var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

V uvedeném příkladu metoda concat spojuje abecedu a číslo dvou polí a vrací nové zřetězené pole: AlphabetNum.

Výstup:

AlphabetNum: r, s, t, 5,6,7



Další je metoda CopyWithin,

Metoda CopyWithin

Metoda copyWithin () přítomná v JavaScriptu se používá ke zkopírování části pole do stejného pole a poté jej vrátí.

Syntax:

array.copyWithin (cíl, začátek, konec)

Tato metoda se skládá ze tří parametrů:

  • Cíl: Pozice indexu, na kterou se má prvek kopírovat. Stanovení cíle je povinné.
  • Start: Poloha indexu, ze které se má začít kopírovat prvky. Je to volitelné. Výchozí hodnota startu je 0.
  • Konec: Pozice indexu pro ukončení procesu kopírování prvku. Toto je také volitelný parametr a výchozí hodnota je délka .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (number) document.write (' 
'+ number.copyWithin (3,0,4))

Výstup:

Jeden dva tři čtyři pět šest sedm

Jeden, dva, tři, jeden, dva, tři, čtyři

jak vytvořit propojený seznam v c

Jak je znázorněno v příkladu, hodnoty v poli se zkopírují do stejného pole. Cílový index je: 3, počáteční index: 0 a koncový index: 4.

Další bit v této metodě Array v javascript je,

Každá metoda

Tato metoda zkoumá nebo kontroluje, zda všechny prvky přítomné v poli splňují zadanou podmínku. Syntaxe metody je následující:

array.every (funkce [, This_arg])

Argumentem pro tuto funkci je jiná funkce. Definuje podmínku, kterou je třeba zkontrolovat. Má následující argumenty:

  • Pole: Pole, na kterém je volána funkce every (). Je to volitelný argument.
  • Index: Index aktuálního prvku. Toto je také volitelné.
  • Prvek: Aktuální prvek, který je zpracováván funkcí. Tento argument je povinný použít.

This_arg se používá k určení funkce, kterou má použít tento hodnota. V následujícím příkladu zkontrolujeme, zda je každý prvek v poli kladný nebo ne.

funkce pozitivní (prvek, index, pole) {návratový prvek> 0} funkce func () {var pole = [11, 89, 23, 7, 98] // zkontrolovat kladné číslo var hodnota = pole.každý (pozitivní) dokument .write (value)} func ()

Je třeba poznamenat, že funkce vrací hodnotu z hlediska true nebo false. Protože všechny prvky přítomné v poli jsou kladné, bude výstup:

skutečný

Další je metoda ToString.

Metoda ToString

Tato metoda převádí číslo na řetězec. Čísla lze převést také zadáním základní hodnoty.

var number = 569 document.write ('Output:' + number.toString ())

V uvedeném příkladu je metoda toString () volána bez jakéhokoli parametru nebo základní hodnoty.

Výstup:

569

Nyní se podívejme na metodu spojení,

Připojte se k metodě

Metoda join () spojuje všechny prvky v poli. Kromě toho můžeme určit oddělovač k oddělení prvků.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') dokument. psát si(' 
string: '+ string) var string = a.join (' + ') document.write ('
řetězec: '+ řetězec)

V uvedeném příkladu první metoda spojení neobsahuje žádný oddělovač, proto se použije výchozí oddělovač. V dalších dvou metodách jsou „*“ a „+“ zadány operátory.

Výstup:

řetězec: Já, láska, hudba

řetězec: I * Love * Music

řetězec: I + Love + Music

Dále v tomto článku o metodách pole v JavaScriptu je:

Metoda pop a push

Metoda pop () odstraní prvek z konce pole, podobně jako zásobník. Metoda push () na druhé straně přidává prvek na konec pole.

Metody implementují koncept LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Kód odstraní poslední prvek v poli, tj. „Jazz“.

Metoda push () připojí prvek zpět do pole.

['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']

Pojďme dále

Metoda řazení a řazení

Metoda shift () odstraní prvek od začátku pole. Metoda unshift () na druhé straně přidá prvek zpět na začátek pole.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Kód odstraní první prvek, tj. Rock z pole.

Při použití metody unshift () bude do pole přidán „Rock“.

[„Rock“, „Metal“, „Blues“, „Jazz“] list.unshift („Rock“) [„Rock“, „Metal“, „Blues“, „Jazz“]

Jsme v posledních bitech této metody polí v blogu javascript,

Metoda spojování

Metoda splice () odstraní určitou nebo výběrovou část pole. Ukazuje se, že je to vynalézavá metoda odstraňování, nahrazování nebo přidávání prvků do pole.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počínaje pozicí indexu 2, odeberte jeden prvek ['Rock', 'Metal', 'Jazz'] seznam .splice (2,2) // Počínaje polohou indexu 2 odstraňte dva prvky ['Rock', 'Metal']

Ve výše uvedeném příkladu metoda řezu odebere prvky podle zadaného indexu.

„Blues“ je z prvního příkladu odstraněn, protože je umístěn v indexu 2.

Ve druhém příkladu jsou odstraněny dva prvky, tj. „Blues“ a „Jazz“, protože index určuje, že musí být odstraněny 2 prvky, počínaje indexem 2.

Je třeba poznamenat, že pole jsou v JavaScriptu nulová.

Metoda řezu

Metoda slice () rozděluje prvek z počátečního pole a vrací nové pole obsahující tento prvek. Je třeba poznamenat, že metoda slice () neodstraní žádný prvek z počátečního pole.

var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) document .psát si(' 
array.slice (1, 3): '+ array.slice (1, 3))

Výstup následujícího kódu je následující:

array.slice (1, 2): Pop

array.slice (1, 3): Pop, Jazz

Konečná metoda v této metodě pole v JavaScriptu je,

ForEach Method

Tato metoda volá funkci pro každý prvek přítomný v poli.

function funct () {// Initial array const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()

V příkladu vypočítáme druhou mocninu každého prvku přítomného v poli.

Výstup je následující:

4 324 784

kulaté dvojité na int java

Tím jsme se dostali na konec tohoto blogu o „Array Method In JavaScript“. Doufám, že vám to připadalo poučné a užitečné, zůstaňte naladěni na další návody k podobným tématům. Můžete si také prohlédnout náš tréninkový programo získat podrobné znalosti o jQuery spolu s jeho různými aplikacemi, můžete pro živé online školení s 24/7 podporou a celoživotním přístupem.

Máte na nás dotaz? Uveďte je v sekci komentářů tohoto blogu a my se vám ozveme.