Denne oppskrivningen vil demonstrere tilnærmingene for å få krysset mellom to matriser i JavaScript.
Hvordan få krysset mellom to matriser i JavaScript?
Skjæringspunktet mellom to matriser i JavaScript kan beregnes ved å bruke "filter()”Metode i kombinasjon med følgende:
La oss diskutere hver av tilnærmingene en etter en!
Tilnærming 1: Få skjæringspunktet mellom to matriser i JavaScript ved bruk av inkluderer () -metode
“filter()”Metode returnerer en ny matrise som har elementene som oppnår funksjonaliteten levert av en funksjon. Mens “inkluderer ()”Metoden returnerer sant hvis en spesifisert verdi er inkludert i en streng. Disse metodene kan brukes til å bruke en sjekk på en bestemt matrise med hensyn til den andre matrisen for de inneholdte vanlige verdiene.
Syntaks
Array.Filter (funksjon (strøm, indeks, ARR), dette)I syntaks ovenfor:
I den gitte syntaks:
Eksempel
La oss oversikt over det under-uttalte eksemplet:
I ovennevnte kodebit:
Produksjon
I outputten kan det observeres at skjæringspunktet mellom begge matriser er hentet.
Tilnærming 2: Få krysset mellom to matriser i JavaScript ved bruk av IndexOf () -metode
“oversikt over()”Metode sender ut indeksen for det spesifiserte arrayelementet og returnerer”-1”Hvis ikke funnet. Denne metoden kan implementeres ved å anvende en betingelse på indeksene for de vanlige matriseelementene.
Syntaks
streng.indeks av (søk)I syntaks ovenfor:
Eksempel
La oss gå gjennom følgende eksempel:
I ovennevnte kodebit:
Produksjon
Tilnærming 3: Få krysset mellom to matriser i JavaScript ved hjelp av brukerdefinert funksjon
Denne tilnærmingen kan brukes til å utføre den nødvendige funksjonaliteten ved å passere de deklarerte matriser som brukerdefinerte funksjonsparametere.
Eksempel
La oss følge det under-uttalte eksemplet:
Utfør følgende trinn i ovennevnte kodebit:
Produksjon
Det kan observeres at siden intet element var vanlig i begge matriser, derav en "null”Array returneres.
Konklusjon
Inkluderer () -metoden og INDEXOF () -metoden kan implementeres for å få skjæringspunktet mellom to matriser basert på de felles verdiene mot indeksene. Den brukerdefinerte funksjonen kan brukes ved å bruke den nødvendige funksjonaliteten separat i en tilpasset funksjon og passere de deklarerte matriser som (funksjon) parameter. Denne opplæringen demonstrerte hvordan du beregner skjæringspunktet mellom to matriser ved hjelp av JavaScript.