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:
- Concat-metode
- CopyWithin Method
- Hver metode
- ToString-metode
- Bli med metode
- Pop og push-metode
- Metode for skift og skifting
- Spleisemetode
- Slice Method
- ForEnhver metode
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.