Array Methods In JavaScript: Alt du trenger å vite om Array-metoder



Denne artikkelen vil gi deg detaljert informasjon om forskjellige matrismetoder i JavaScript med relevante programeksempler.

Effektivitet er veldig viktig når man planlegger å kode en løsning. Matrixobjektet i består av ulike metoder. Disse metodene brukes i koder for effektiv kjøring. Denne artikkelen vil fokusere på forskjellige matrisemetoder i JavaScript.

Følgende tips blir rørt opp i denne artikkelen:





La oss fortsette med det første emnet i denne artikkelen,

Array Methods In JavaScript

Concat-metode

Concat () -metoden blir med i to eller flere matriser, og returnerer deretter en kopi av det sammenføyde arrayet.



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

I eksemplet som blir gitt, forbinder concat-metoden de to matriser alfabetet og num og returnerer en ny sammenkoblet matrise: AlphabetNum.

Produksjon:

Alfabetisk nummer: r, s, t, 5,6,7



Neste er CopyWithin Method,

bruker skannerklasse i java

CopyWithin Method

CopyWithin () -metoden som er tilstede i JavaScript, brukes til å kopiere en del av matrisen, til den samme matrisen, og deretter returnere den.

Syntaks:

array.copyWithin (mål, start, slutt)

Denne metoden består av tre parametere:

  • Mål: Indeksposisjonen elementet skal kopieres til. Det er obligatorisk å spesifisere mål.
  • Start: Indeksposisjonen du skal begynne å kopiere elementene fra. Det er valgfritt. Standardverdien for start er 0.
  • Slutt: Indeksposisjonen for å avslutte prosessen med å kopiere elementet. Dette er også en valgfri parameter, og standardverdien er lengde .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (number) document.write (' 
'+ number.copyWithin (3,0,4))

Produksjon:

En, to, tre, fire, fem, seks, syv

En, to, tre, en, to, tre, fire

Som vist i eksemplet, blir verdiene i matrisen kopiert til den samme matrisen. Målindeksen er: 3, startindeksen er: 0 og sluttindeksen er: 4.

Den neste biten i denne Array-metodene i javascript er,

Hver metode

Denne metoden undersøker eller sjekker om alle elementene i matrisen tilfredsstiller en spesifisert tilstand. Syntaksen for metoden er som følger:

array.every (funksjon [, This_arg])

Argumentet for denne funksjonen er en annen funksjon. Den definerer tilstanden som må kontrolleres. Den har følgende argumenter:

  • Array: Matrisen som hver () funksjon kalles på. Det er et valgfritt argument.
  • Indeks: Indeks for gjeldende element. Også dette er valgfritt.
  • Element: Gjeldende element som behandles av funksjonen. Det er obligatorisk å bruke dette argumentet.

This_arg brukes til å fortelle funksjonen du skal bruke dette verdi. I det følgende eksemplet sjekker vi om hvert element i matrisen er positivt eller ikke.

funksjon positiv (element, indeks, matrise) {returelement> 0} funksjon func () {var array = [11, 89, 23, 7, 98] // sjekk for positivt antall var verdi = array.every (positive) dokument .write (verdi)} func ()

Det må bemerkes at funksjonen returnerer verdien i form av sant eller usant. Siden alle elementene i matrisen er positive, vil utdataene være:

ekte

Neste er ToString-metoden.

ToString-metode

Denne metoden konverterer et tall til en streng. Tallene kan konverteres ved å angi en basisverdi også.

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

I eksemplet gitt kalles toString () -metoden uten noen parameter eller en grunnverdi.

Produksjon:

569

La oss nå se på sammenkoblingsmetoden,

Bli med metode

Metoden join () blir med på hvert element som er tilstede i matrisen. I tillegg kan vi spesifisere en separator for å skille elementene.

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

I eksemplet som er gitt inneholder den første metoden for sammenføyning ingen separator, og derfor brukes en standard separator. I de to andre metodene er '*' og '+' spesifiserte operatører.

Produksjon:

streng: Jeg, Kjærlighet, Musikk

streng: Jeg * elsker * musikk

streng: I + Love + Music

hva er økt i java

Neste i denne artikkelen om matrismetoder på javascript er,

Pop og push-metode

Pop () -metoden fjerner elementet fra slutten av en matrise, omtrent som en stabel. Push () -metoden legger derimot til et element i slutten av en matrise.

Metodene implementerer begrepet LIFO (Last-In-First-Out).

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

Koden fjerner det siste elementet i matrisen, dvs. 'Jazz'.

Push () -metoden legger elementet tilbake til matrisen.

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

La oss gå videre,

Metode for skift og skifting

Metoden shift () fjerner elementet fra begynnelsen av en matrise. Unshift () -metoden legger derimot elementet tilbake til begynnelsen av matrisen.

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

Koden fjerner det første elementet, dvs. Rock fra matrisen.

Når du bruker unshift () -metoden, blir 'Rock' lagt tilbake til matrisen.

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

Vi er i de siste bitene av denne matrisen metodene i javascript blogg,

Spleisemetode

Splice () -metoden fjerner en bestemt eller en selektiv del av matrisen. Det viser seg å være ressurssterk metode for å fjerne, erstatte eller legge til elementer i matrisen.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Start på indeksposisjon 2, fjern ett element ['Rock', 'Metal', 'Jazz'] -liste .splice (2,2) // Start ved indeksposisjon 2, fjern to elementer ['Rock', 'Metal']

I eksemplet ovenfor fjerner slice-metoden elementene i henhold til den spesifiserte indeksen.

'Blues' er fjernet fra det første eksemplet når den plasseres i indeks 2.

I det andre eksemplet fjernes to elementer, dvs. “Blues” og “Jazz”, ettersom indeksen spesifiserer at to elementer må fjernes, fra indeks 2.

Det må bemerkes at matriser er nullindeksert i JavaScript.

Slice Method

Metoden slice () skiver et element fra den opprinnelige matrisen, og returnerer en ny matrise som inneholder dette elementet. Det må bemerkes at metoden slice () ikke fjerner noe element fra den opprinnelige matrisen.

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

Resultatet av følgende kode er som følger:

array.slice (1, 2): Pop

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

Den siste metoden i denne array-metoden i javascript er,

ForEnhver metode

Denne metoden kaller funksjonen for hvert element som er tilstede i matrisen.

funksjonsfunksjon () {// Innledende matrise const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funksjon ()

I eksemplet beregner vi kvadratet til hvert element som er tilstede i matrisen.

Resultatet er som følger:

4.324.784

Med dette har vi kommet til slutten av denne bloggen om ‘Array Method In JavaScript’. Jeg håper du fant dette informativt og hjelpsomt, hold deg oppdatert for flere veiledninger om lignende emner. Du kan også sjekke ut vårt treningsprogram to få grundig kunnskap om jQuery sammen med de forskjellige applikasjonene du kan for live online trening med 24/7 support og levetidstilgang.

Har du spørsmål til oss? Nevn dem i kommentarfeltet på denne bloggen, så kommer vi tilbake til deg.