Metódy poľa v JavaScripte: Všetko, čo potrebujete vedieť o metódach poľa



Tento článok vám poskytne podrobné informácie o rôznych metódach polí v JavaScripte s príslušnými príkladmi programov.

Efektívnosť je veľmi dôležitá, keď sa plánuje kódovanie riešenia. Objekt poľa v pozostáva z rôznych metód. Tieto metódy sa používajú v kódoch na ich efektívne fungovanie. Tento článok sa zameria na rôzne metódy poľa v JavaScripte.

V tomto článku sa dotkneme nasledujúcich ukazovateľov:





Pokračujme prvou témou tohto článku,

Metódy poľa v JavaScripte

Metóda Concat

Metóda concat () spája 2 alebo viac polí a potom vracia kópiu spojeného poľa.



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

V uvedenom príklade metóda concat spojí dve polia abecedu a num a vráti nové zreťazené pole: AlphabetNum.

Výkon:

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



Ďalej je tu metóda CopyWithin,

Metóda CopyWithin

Metóda copyWithin () prítomná v JavaScripte sa používa na skopírovanie časti poľa do rovnakého poľa a jeho následné vrátenie.

Syntax:

array.copyWithin (cieľ, začiatok, koniec)

Táto metóda pozostáva z troch parametrov:

  • Cieľ: Pozícia indexu, na ktorú sa má prvok kopírovať. Cieľ je povinný určiť.
  • Start: Pozícia indexu, z ktorej sa majú začať kopírovať prvky. Je to voliteľné. Predvolená hodnota začiatku je 0.
  • Koniec: Pozícia indexu na ukončenie procesu kopírovania prvku. Aj toto je voliteľný parameter a predvolená hodnota je dĺžka .
var number = ['Jeden', 'Dva', 'Tri', 'Štyri', 'Päť', 'Šesť', 'Sedem'] document.write (číslo) document.write (' 
„+ number.copyWithin (3,0,4))

Výkon:

Jeden dva tri štyri päť šesť sedem

Jeden, dva, tri, jeden, dva, tri, štyri

čo robí .innerhtml

Ako je uvedené v príklade, hodnoty v poli sa skopírujú do rovnakého poľa. Cieľový index je: 3, počiatočný index: 0 a konečný index: 4.

Ďalším bitom v tejto metóde poľa v javascript je,

Každá metóda

Táto metóda skúma alebo kontroluje, či všetky prvky v poli vyhovujú zadanej podmienke. Syntax metódy je nasledovná:

array.every (funkcia [, This_arg])

Argumentom pre túto funkciu je iná funkcia. Definuje stav, ktorý je potrebné skontrolovať. Má nasledujúce argumenty:

  • Pole: Pole, na ktorom sa volá funkcia every (). Je to voliteľný argument.
  • Index: Index aktuálneho prvku. Aj toto je voliteľné.
  • Element: Aktuálny prvok, ktorý funkcia spracováva. Toto tvrdenie je povinné.

Parameter this_arg slúži na informovanie funkcie, ktorá sa má použiť toto hodnotu. V nasledujúcom príklade kontrolujeme, či sú jednotlivé prvky v poli kladné alebo nie.

funkcia pozitívna (prvok, index, pole) {návratový prvok> 0} funkcia func () {var pole = [11, 89, 23, 7, 98] // skontrolovať kladné číslo var hodnota = pole.každý (pozitívny) dokument .write (value)} func ()

Je potrebné poznamenať, že funkcia vracia hodnotu z hľadiska hodnoty true alebo false. Pretože všetky prvky prítomné v poli sú kladné, výstup bude:

pravda

Ďalej je to metóda ToString.

Metóda ToString

Táto metóda prevádza číslo na reťazec. Čísla je možné previesť aj zadaním základnej hodnoty.

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

V uvedenom príklade sa metóda toString () volá bez akéhokoľvek parametra alebo základnej hodnoty.

Výkon:

569

Teraz sa pozrime na metódu join,

Pripojte sa k metóde

Metóda join () spája všetky prvky v poli. Okrem toho môžeme určiť separátor na oddelenie prvkov.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') dokument. napísať (' 
string: '+ retazec) var retazec = a.join (' + ') document.write ('
string: '+ string)

V uvedenom príklade prvá metóda spojenia neobsahuje žiadny oddeľovač, preto sa použije predvolený oddeľovač. V ďalších dvoch metódach sú špecifikované operátory „*“ a „+“.

Výkon:

struna: Ja, Láska, Hudba

struna: I * Love * Music

struna: Ja + Láska + Hudba

Ďalej v tomto článku o metódach poľa v jazyku JavaScript je

Metóda pop a push

Metóda pop () odstráni prvok z konca poľa, podobne ako zásobník. Metóda push () na druhej strane pridáva prvok na koniec poľa.

Metódy implementujú koncept LIFO (Last-In-First-Out).

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

Kód odstráni posledný prvok v poli, tj. „Jazz“.

Metóda push () pripojí prvok späť do poľa.

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

Poďme ďalej

Metóda zmeny a posunu

Metóda shift () odstráni prvok od začiatku poľa. Metóda unshift () na druhej strane pridáva prvok späť na začiatok poľa.

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

Kód odstráni prvý prvok, tj. Rock, z poľa.

Pri použití metódy unshift () sa do poľa pridá „Rock“.

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

Sme v posledných bitoch tejto metódy poľa v blogu javascript,

Metóda spájania

Metóda splice () odstráni konkrétnu alebo selektívnu časť poľa. Ukazuje sa ako vynaliezavá metóda na odstránenie, nahradenie alebo pridanie prvkov do poľa.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počnúc pozíciou indexu 2, odstráňte jeden prvok ['Rock', 'Metal', 'Jazz'] zoznam .splice (2,2) // Počnúc indexovou pozíciou 2, odstráňte dva prvky ['Rock', 'Metal']

Vo vyššie uvedenom príklade metóda rezu odstráni prvky podľa zadaného indexu.

Položka „Blues“ je odstránená z prvého príkladu, pretože je umiestnená v indexe 2.

V druhom príklade sa odstránia dva prvky, tj. „Blues“ a „Jazz“, pretože index určuje, že sa musia odstrániť 2 prvky, počnúc indexom 2.

Je potrebné poznamenať, že polia sú v JavaScripte indexované nula.

Slice Method

Metóda slice () rozreže prvok z pôvodného poľa a vráti nové pole obsahujúce tento prvok. Je potrebné poznamenať, že metóda slice () neodstráni žiadny prvok z pôvodného poľa.

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

Výstup nasledujúceho kódu je nasledovný:

pole.slice (1, 2): pop

pole.slice (1, 3): pop, jazz

Konečná metóda v tejto metóde poľa v javascript je,

ForEach Method

Táto metóda volá funkciu pre každý prvok prí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 príklade vypočítame štvorec každého prvku v poli.

Výstup je nasledovný:

4,324,784

zaokrúhlené dvojité na int java

Týmto sme sa dostali na koniec tohto blogu venovaného metóde „Array Method In JavaScript“. Dúfam, že vás tento informačný a užitočný považoval za užitočný. Sledujte ďalšie výukové programy s podobnými témami. Môžete si tiež pozrieť náš vzdelávací program.o získať podrobné znalosti o jQuery spolu s jeho rôznymi aplikáciami, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.

Máte na nás otázku? Uveďte ich v sekcii komentárov tohto blogu a my sa vám ozveme.