Denne bloggen vil illustrere forskjellen mellom "filteret" og "finn" -metodene i JavaScript.
filter vs. Finn i JavaScript
Begge "filter()”Metode og“finne()”Metode brukes til å søke elementer i en matrise basert på spesifikke forhold. Men det er noen forskjeller mellom dem, som følger:
La oss forstå arbeid/prosedyre for disse metodene ved hjelp av eksempler.
Eksempel 1: Bruke metoden “Filter ()” i JavaScript
Lag en rekke objekter som heter “ArrayObj”:
Ring filter () -metoden og finn alle forekomster av objekter i en matrise hvis alder er "20”:
var objekt = arrayobj.filter ((obj) => obj.alder === 20);Skriv ut de resulterende objektene på konsollen:
konsoll.logg (objekt);Som "filter()”Metoden gir alle forekomstene av den spesifiserte tilstanden, den vil sende ut to objekter hvis alderseiendom har“ 20 ”verdi:
Eksempel 2: Bruke metoden “Finn ()” i JavaScript
Påkalle “finne()”Metode med en rekke objekter for å lokalisere objektene hvis alderseiendom er 20. "Finn ()" -metoden vil sende ut den første forekomsten eller objektet hvis alder er 20:
Produksjon
Det handler om filteret () vs Find () -metoden i JavaScript.
Konklusjon
“filter()”Metode sender ut alle forekomster av elementene i en matrise som oppfyller de spesielle kriteriene mens“finne()”Metoden gir bare den første forekomsten som samsvarer med den gitte tilstanden. Begge disse metodene er nyttige for å søke på elementer i matriser. Denne bloggen illustrerte den primære forskjellen mellom "filteret" og "finn" -metodene i JavaScript.