Dette innlegget vil presentere en grundig forståelse av de nedenfor-listede aspektene relatert til Array.Filter () Metode:
Så la oss komme i gang!
Hva er matrise.filter () i JavaScript?
Det er en innebygd matrisefunksjon som oppretter en ny rekke filtrerte elementer basert på spesielle kriterier. Matrisen.Filter () Metode returnerer matrisen for bare de elementene som tilfredsstiller tilstanden til argumentfunksjonen.
Syntaks av matrise.filter()
Utdraget nedenfor vil hjelpe deg med å forstå den grunnleggende syntaksen til matrisen.Filter () Metode:
Array.Filter (funksjon (Current_Element, Index, ARR), ThisValue)Matrisen.Filter () -funksjonen kan ta flere parametere, noen av dem er obligatoriske og andre er valgfrie:
Hvordan serverer.Filter () Metodearbeid i JavaScript?
Nå vil vi forstå arbeidet med Array.filter () -metode ved hjelp av noen relevante eksempler.
Hvordan bruke matrise.filter () metode for bare å få en rekke negative tall?
Utdraget nedenfor vil forklare filter () -metoden i JavaScript:
var nummerArray = [12, -26, 32, 14, 27, -31, -17, 0, -1, 10];Ovennevnte program utførte følgende funksjonaliteter:
Utgangen autentiserer arbeidet med Array.Filter () Metode da den bare returnerer negative verdier.
Hvordan bruke matrise.filter () metode for å få en rekke ansatte eldre enn 24?
I dette programmet har vi en rekke ansattobjekt der hvert objekt har et par egenskaper i.e. EmpName, og Empage som vist i kodebiten nedenfor:
La EmpDetails = [Oppgaven er å filtrere matrisen basert på ansatte i alderen I.e., alder> 24:
Utgangen viser at det er tre ansatte i matrisen hvis alder er større enn 25 og matrisen.Filter () Metode filtrerer dem med hell.
Konklusjon
I JavaScript, Array.filter () er en innebygd matrisfunksjon som oppretter en ny rekke filtrerte elementer basert på noen bestemte kriterier. Den returnerer spekten for bare de elementene som tilfredsstiller tilstanden til argumentfunksjonen. Matrisen.Filter () -metoden påvirker ikke den opprinnelige/gitte matrisen. Denne oppskrivningen beskrev hvilken nøyaktig arrayfilter () -metode er? og hvordan det fungerer i JavaScript ved hjelp av noen relevante eksempler.