Hvordan sjekke om alle matriseelementer består en test i JavaScript

Hvordan sjekke om alle matriseelementer består en test i JavaScript
I JavaScript er matriser settet med A-lignende elementer kombinert for å utføre forskjellige oppgaver. Disse oppgavene kan utføres med en kombinasjon av forskjellige brukerdefinerte og innebygde funksjoner. Nå har vi et enkelt spørsmål: har du noen gang tenkt at det er noen funksjon som sjekker om alle elementene i en matrise består den gitte testen eller ikke? Hvis ikke, så la oss fortelle deg at JavaScript gir hver () -metode for å sjekke om alle matriseelementer består en test eller ikke.

I denne oppskrivningen vil vi demonstrere JavaScript-funksjonalitet for å sjekke om alle matriseelementer består en test.

Hvordan sjekke om alle matriseelementer består en test i JavaScript?

I JavaScript, hver() Metode sjekker om alle elementene som er til stede i en matrise, tilfredsstiller den gitte funksjonens tilstand eller ikke og returnerer boolske verdier som en utgang. Hvis alle elementene tilfredsstiller testen, returnerer den sant, og hvis til og med ett element ikke tilfredsstiller tilstanden, returnerer det usant. Her er syntaks for å bruke hver () -metode i JavaScript.

Syntaks:

Array_name.Hver (funksjon)

I syntaks, “Array_name”Representerer matrisen som hvert element vil bli iterert over funksjonen som er definert i“hver()”Metode.

Eksempel 1: Når ett eller flere arrayelementer mislykkes testen

La oss øve hver () -metode når ett eller flere arrayelementer ikke tilfredsstiller funksjonens kriterier for hver () -metode.

Kode:

var sal = [30,150,42,81,20,21,35,23]
tc = x => (x / 3> 20)
konsoll.Logg (Sal.Hver (TC))

I denne koden har vi opprettet en rekke tall. Deretter oppretter vi en testtilstand ved hjelp av pilfunksjonen. Testtilstanden deler hvert arrayelement med 3 og sjekker om resultatet etter deling må være større enn 20.

Produksjon:

Utgangen har returnert falsk, som sier at minst ett array -element ikke kunne passere testtilstanden.

Eksempel 2: Når alle matriseelementer består testen

La oss se hva som skjer når alle matriseelementene består testen.

Kode:

var sal = [30,150,42,81,20,21,35,23]
tc = x => (x / 2> 5)
konsoll.Logg (Sal.Hver (TC))

I denne koden oppretter vi en rekke tall. Deretter oppretter vi en testtilstand ved hjelp av pilfunksjonen. Testtilstanden deler hvert arrayelement med 2 og sjekker om resultatet etter deling må være større enn 5.

Produksjon:

Utgangen har returnert sant som sier at alle matriseelementene passerer testtilstanden. Derfor er det konkludert med at for å bestå en test for alle elementer, må tilstanden til hver () metode returnere sann.

Konklusjon

I JavaScript bruker vi hver () -metode for å sjekke om alle matriseelementene består en test. Every () -metoden returnerer en ekte verdi hvis hvert element består en test, ellers returnerer den en falsk verdi. Dette innlegget har gitt en detaljert demonstrasjon av hver () -metode for å sjekke om alle matriseelementer består en test i JavaScript. I tillegg har vi også gitt eksempler i begge tilfeller: Hvis alle matriseelementer besto testen eller noen av dem mislyktes.