Forskjell mellom alle og noen metoder i JavaScript

Forskjell mellom alle og noen metoder i JavaScript
JavaScript har mange nyttige metoder som kan fungere enkelt med matriser. Noen av disse er kart (), pop (), filter () og push (). JavaScript har også noen() og hver() metoder. Hovedforskjellen mellom de nevnte metodene er at noen() metoden brukes til å finne minst en eller flere enn en verdi i Array i henhold til den beståtte tilstanden, mens hver () metode sjekker om alle elementer av en matrise er tilfredsstillende den gitte betingelse eller ikke.

Dette innlegget vil praktisk talt demonstrere forskjell mellom hver() og noen() Metode ved bruk av passende eksempler. Så la oss starte!

Hver () -metode i JavaScript

hver() metode i JavaScript brukes til å sjekke om alle elementer av en matrise er tilfredsstillende den gitte betingelse eller ikke. Hvis til og med en enkelt verdi ikke tilfredsstiller elementet, vil utgangen være falsk ellers vil den returnere sant. Det er imot noen () metode.

Syntaks

Den generelle syntaksen til hver() Metoden er:

Array.Hver (tilbakeringing (CurrentValue, Index, ARR), ThisAg)

I JavaScript returnerer hver () metode en Boolsk verdi (True/False) som utgang.

Parametere

  • Ring tilbake”Er en funksjon som vil teste tilstanden.
  • nåværende verdi”Viser det nåværende elementet i matrisen, og det er nødvendig.
  • indeks”Representerer indeksen for det nåværende elementet i matrisen, og det er valgfritt.
  • arr”Er en valgfri parameter og demonstrerer matrisen der det nåværende elementet hører hjemme.
  • Thisarg”Er en valgfri parameter og verdien brukes mens du utfører tilbakeringingsfunksjonen.

La oss nå sjekke ut et eksempel for å forstå bruken av hver () -metode i JavaScript.

Hvordan bruke hver () -metode i JavaScript

I denne delen vil vi demonstrere de bruk av hver() metode i JavaScript. For dette formålet, bør du vurdere følgende utvalg av Heltallverdier:

La arr = [1, 2, 3, 4, 5, 6, 7, 8];

Vi vil nå bruke hver() metode for å sjekke om den gitte matrisen har en positivt verdi eller ikke:

arr.hver ((verdi) =>
retur (verdi> 0);
);

Den gitte Array at vi gikk til hver() metoden har positivt verdier så betingelse er fornøyd Og utgangen vil være sant ellers vil den returnere falsk som en utgang hvis den gitte tilstanden ikke er fornøyd:

noen () metode i JavaScript

De noen () metode brukes med matriser i JavaScript. Den godtar Boolsk uttrykk (sant/usant) og brukes til å sjekke om i det minste en eller mer enn ett element I matrisen tilfredsstiller den passerte tilstanden eller ikke.

Syntaks

Den generelle syntaksen til noen() Metoden er:

Array.noen (funksjon (verdi, indeks, arr), dette)

I JavaScript returnerer noen () metode også en Boolsk verdi (True/False) som utgang.

Parametere

  • funksjon”Utfører for hvert element i matrisen.
  • verdi”Viser det nåværende elementet i matrisen, og det er nødvendig.
  • indeks”Henviser til indeksen for det nåværende arrayelementet og er en valgfri parameter.
  • arr”Henviser til matrisen der det nåværende elementet tilhører, og det er også en valgfri parameter.

Disse parametere er valgfrie og boolsk uttrykk At den aksepterer er som følger:

(element) => boolean

element”Betegner Gjeldende element i matrisen som blir sjekket. “boolsk”Returnerer Boolsk verdi Enten sant eller usant.

Hvordan bruke noen () -metode i JavaScript

Vurder nå følgende utvalg av heltall verdier:

La arr = [2, 3, 4, 5, 6, 7, 8];

Deretter vil vi sjekke om det er minst eller mer enn en til og med element er i matrisen ved å bruke noen() metode:

arr.noen ((verdi) => return (verdi%2 == 0););

De noen() Metoden vil finne på minst eller mer enn Ett til og med element fra en gitt matrise og utgangen vil være ekte Fordi den gitte listen har fire til og med elementer som er delbare med 2:

Vi har misbrukt forskjellen mellom noen () og hver () metode, deres syntaks og eksempel.

Konklusjon

I JavaScript, hovedforskjellen mellom hver() og noen() Metoder er at noen() metoden brukes til å finne minst en eller flere enn en verdi i Array I henhold til den beståtte tilstanden, mens alle () -metoden sjekker om alle elementer av en matrise er tilfredsstillende den gitte betingelse eller ikke. Dette innlegget illustrerer forskjellen mellom hver() og noen() Metoder i JavaScript, syntaks med eksempler.