Metode nizova u JavaScript-u: Sve što trebate znati o metodama niza



Ovaj će vam članak pružiti detaljne informacije o različitim metodama niza u JavaScript-u s relevantnim primjerima programa.

Učinkovitost je vrlo važna kada se planira kodirati rješenje. Objekt niza u sastoji se od različitih metoda. Te se metode koriste u kodovima za njihovo učinkovito izvođenje. Ovaj će se članak usredotočiti na različite metode niza u JavaScript-u.

U ovom će se članku dotaknuti sljedeći naputci:





rukovanje iznimkama u oracle pohranjenoj proceduri

Nastavimo s prvom temom ovog članka,

Metode niza u JavaScript-u

Concat metoda

Metoda concat () pridružuje 2 ili više polja, a zatim vraća kopiju pridruženog niza.



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

U navedenom primjeru, metoda concat spaja dva niza abeceda i num i vraća novi spojeni niz: AlphabetNum.

Izlaz:

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



Slijedi metoda CopyWithin,

CopyWithin metoda

Metoda copyWithin () prisutna u JavaScript-u koristi se za kopiranje dijela niza u isti niz i zatim ga vraća.

Sintaksa:

array.copyWithin (cilj, početak, kraj)

Ova metoda sastoji se od tri parametra:

  • Cilj: Indeksni položaj na kojem će se element kopirati. Obavezno je navesti cilj.
  • Start: položaj indeksa iz kojeg se započinje kopiranje elemenata. Nije obavezno. Zadana vrijednost početka je 0.
  • Kraj: Položaj indeksa za završetak postupka kopiranja elementa. Ovo je također neobavezni parametar, a zadana vrijednost je duljina .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (broj) document.write (' 
'+ number.copyWithin (3,0,4))

Izlaz:

Jedan dva tri četiri pet šest sedam

Jedan, dva, tri, jedan, dva, tri, četiri

Kao što je prikazano u primjeru, vrijednosti u polju kopiraju se u isti niz. Ciljani indeks je: 3, početni indeks: 0 i krajnji indeks: 4.

Sljedeći bit u ovim metodama niza u javascriptu je,

Svaka metoda

Ova metoda ispituje ili provjerava zadovoljavaju li svi elementi prisutni u nizu navedeni uvjet. Sintaksa metode je sljedeća:

niz.every (funkcija [, This_arg])

Argument za ovu funkciju je druga funkcija. Definira uvjet koji se mora provjeriti. Ima sljedeće argumente:

  • Niz: niz na kojem se poziva funkcija every (). To je neobavezni argument.
  • Indeks: indeks trenutnog elementa. I ovo nije obavezno.
  • Element: Trenutni element koji funkcija obrađuje. Obavezno je koristiti ovaj argument.

This_arg se koristi da kaže funkciji da koristi ovaj vrijednost. U sljedećem primjeru provjeravamo je li svaki element u nizu pozitivan ili ne.

funkcija pozitivna (element, indeks, niz) {povratni element> 0} funkcija func () {var niz = [11, 89, 23, 7, 98] // provjera pozitivnog broja var vrijednost = niz.every (pozitivan) dokument .write (value)} func ()

Treba napomenuti da funkcija vraća vrijednost u smislu true ili false. Budući da su svi elementi prisutni u polju pozitivni, izlaz će biti:

pravi

Sljedeća je metoda ToString.

ToString metoda

Ova metoda pretvara broj u niz. Brojevi se mogu pretvoriti specificiranjem osnovne vrijednosti.

var broj = 569 document.write ('Izlaz:' + broj.toString ())

U navedenom primjeru metoda toString () poziva se bez ikakvog parametra ili osnovne vrijednosti.

Izlaz:

569

Pogledajmo sada metodu spajanja,

Metoda pridruživanja

Metoda join () spaja svaki element prisutan u polju. Uz to, možemo odrediti separator za odvajanje elemenata.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') dokument. pisati(' 
string: '+ string) var string = a.join (' + ') document.write ('
niz: '+ niz)

U navedenom primjeru, prva metoda spajanja ne sadrži separator, pa se koristi zadani separator. U ostale dvije metode, '*' i '+' su navedeni operateri.

java izbiti iz metode

Izlaz:

niz: Ja, Ljubav, Glazba

niz: Volim * Glazba

niz: I + Ljubav + Glazba

Sljedeće u ovom članku o metodama niza na javascriptu je,

Metoda pop i push

Metoda pop () uklanja element s kraja niza, slično kao stog. Metoda push (), s druge strane, dodaje element na kraj niza.

Metode provode koncept LIFO (Last-In-First-Out).

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

Kôd uklanja posljednji element u nizu, tj. 'Jazz'.

Metoda push () dodaje element natrag u niz.

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

Krenimo dalje,

Metoda pomaka i pomaka

Metoda shift () uklanja element s početka niza. S druge strane, metoda unshift () dodaje element natrag na početak niza.

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

Kôd uklanja prvi element tj. Rock iz niza.

Kada se koristi metoda unshift (), 'Rock' će se dodati natrag u niz.

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

Nalazimo se u završnim dijelovima ovih metoda niza u javascript blogu,

Metoda spajanja

Metoda spajanja () uklanja određeni ili selektivni dio niza. Pokazuje se snalažljivom metodom uklanjanja, zamjene ili dodavanja elemenata u niz.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počevši od indeksne pozicije 2, uklonite jedan element ['Rock', 'Metal', 'Jazz'] lista .splice (2,2) // Počevši od indeksnog položaja 2, uklonite dva elementa ['Rock', 'Metal']

U gornjem primjeru, metoda rezanja uklanja elemente prema navedenom indeksu.

'Blues' je uklonjen iz prvog primjera jer je smješten u indeks 2.

U drugom primjeru uklanjaju se dva elementa, tj. 'Blues' i 'Jazz', jer indeks navodi da se moraju ukloniti 2 elementa, počevši od indeksa 2.

Moramo napomenuti da se nizovi u JavaScript-u indeksiraju nula.

Način rezanja

Metoda slice () izrezuje element iz početnog polja i vraća novi niz koji sadrži taj element. Treba napomenuti da metoda slice () ne uklanja nijedan element iz početnog niza.

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

Izlaz sljedećeg koda je sljedeći:

niz.slice (1, 2): Pop

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

Konačna metoda u ovoj metodi polja u javascriptu je,

ForEach metoda

Ova metoda poziva funkciju za svaki element prisutan u polju.

kuhar vs lutka vs sol
function funct () {// Početni niz const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()

U primjeru izračunavamo kvadrat svakog elementa prisutnog u polju.

Izlaz je sljedeći:

4,324,784

Ovim smo došli do kraja ovog bloga na temu 'Array Method In JavaScript'. Nadam se da vam je ovo bilo informativno i korisno, pratite nas i potražite više vodiča o sličnim temama.o možete dobiti detaljno znanje o jQueryju, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare na ovom blogu pa ćemo vam se javiti.