Dette innlegget gir arbeidet med filter () -metoden og et sett med eksempler som viser hvordan montør () -metoden filtrerer ut matriseelementene.
Hvordan filtrere matriseelementer i JavaScript
Som diskutert tidligere, praktiseres filter () -metoden ved å filtrere matriseelementene i JavaScript. Denne delen presenterer arbeids- og bruken av filter () -metoden i JavaScript.
Hvordan bruke filter () -metode i JavaScript
La oss se på syntaksen for å få det grunnleggende konseptet for filter () -metoden før du kommer til å få det grunnleggende konseptet for filteret ().
Array.Filter (tilbakeringingsfunksjon (Val, Index, Array), This-Val)Ovennevnte syntaks illustrerer at en Array er å være
Filter () -metoden godtar to parametere tilbakeringing-funksjon () og denne verdien
Returverdien til filteret () -metoden
Merk: De Val Parameter for tilbakeringingsfunksjonen () er nødvendig for å brukes. Imidlertid er de andre parametrene valgfrie og trenger ikke brukes hver gang.
Eksempel 1
Følgende JavaScript -kode bruker filter () -metoden for å filtrere spesifikke elementer i en matrise.
var a = [2, 7, 11, 15, 18, 22]I koden ovenfor opprettes en rekke tall som filter () -metoden vil bli brukt. Etter det opprettes en funksjon som bare filtrerer de jevnt tallene, og denne funksjonen sendes til filter () -metoden som et argument.
Produksjon
Utgangen viser at bare de jevne tallene fra matrisen skrives ut på konsollen.
Eksempel 2
Eksemplet som er forklart her, ville filtrere ut de positive tallene fra matrisen.
var arr = [-2, 5, -10, -12, 7, 15]Ovennevnte kode oppretter en rekke tall, og deretter utføres en tilbakeringingsfunksjon som filtre returnerer tallene som er større enn eller lik null.
Produksjon
Utgangen viser at filtermetoden bare har returnert de tallene som har verdier større enn eller lik null.
Merk: Man kan oppdatere innholdet i matrisen ved å holde bare de verdiene som returneres med filter () -metoden.
Eksempel 3
Følgende kode praktiserer bruken av filter () -metoden på en rekke strenger.
var str = ["Linux OS", "Windows OS", "MacOS"]Ovennevnte kode oppretter en rekke strenger, og deretter blir tilbakeringingsfunksjonen brukt på den som vil få lengden på hvert element. Etter det vil tilbakeringingsfunksjonen bare returnere strengelementene som har en lengde større enn 5.
Produksjon
Utgangen viser at bare de strengelementene returneres som har lengder større enn 5.
Konklusjon
I JS kan matriseelementene filtreres ut ved å bruke filter () -metoden. Hovedingrediensen i filteret () -metoden er tilbakeringingsfunksjonen. Filter () -metoden er nødvendig for å utføres med tilbakeringingsfunksjonen. Denne tilbakeringingsfunksjonen inneholder noen få kodelinjer som angir tilstanden som vil bli brukt til å filtrere matriseelementer. Ved å gå gjennom dette innlegget, ville du ha lært å filtrere matriseelementer i JavaScript ved hjelp av filter () -metoden sammen med et sett med eksempler.