Denne opplæringen vil diskutere metoden for å sjekke om den spesifiserte indeksen for en matrise eksisterer eller ikke ved hjelp av JavaScript.
Hvordan sjekke/bekrefte om en matriseindeks eksisterer i JavaScript?
For å sjekke om det eksisterer en matriseindeks, vil vi se de medfølgende eksemplene.
Eksempel 1: Sjekk en matriseindeks som ikke eksisterer ved hjelp av et udefinert nøkkelord
Lag en rekke tall:
var array = [4, 6, 8, 12];Sjekk om indeksen “5”Eksisterer i matrisen. Hvis den eksisterer i matrisen, vil verdien av den spesifiserte indeksen returneres; Hvis ikke, så er dets output “udefinert”:
if (matrise [5] !== udefinert)Som utgangen viser “udefinert”Betyr at den spesifiserte matriseindeksen ikke eksisterer i matrisen:
Eksempel 2: Sjekk en matriseindeks eksisterer ved hjelp av et udefinert nøkkelord
Nå vil vi sjekke for indeksen “2”I samme kode; Den vil returnere verdien ved den indeksen fordi lengden på matrisen er “3”:
if (matrise [2] !== udefinert)Utgangen viser verdi ved den spesifiserte indeksen som den eksisterer:
Eksempel 3: Kontroller en matriseindeks ved hjelp av lengdeegenskap
En annen måte er å sjekke matrisens lengde ved hjelp av "lengde”Eiendom. Her får vi tilgang til den femte indeksen for matrisen mens den faktiske lengden på matrisen er "3”. Hvis lengden på matrisen er større enn "4”, Så skal det være en indeks”5”Til stede med en viss verdi; Ellers, skriv ut ellers uttalelsen:
hvis (matrise.lengde> 4)Produksjon
Vi har samlet de forskjellige måtene for å avgjøre om matrisindeksen eksisterer i JavaScript.
Konklusjon
For å avgjøre om en matriseindeks er til stede i JavaScript, må du hente matrisen til indeksen og bekrefte om det returnerte resultatet ikke er lik "udefinert”. Hvis resultatet er lik udefinert, betyr det at arrayindeksen ikke eksisterer og omvendt. En annen måte å utføre den samme operasjonen er å bruke “lengde”Eiendom. I denne opplæringen diskuterte vi måtene å sjekke om en matriseindeks eksisterer i JavaScript.