JavaScript Array IsArray Method

JavaScript Array IsArray Method
Matrisen.IsArray () ble utgitt med utgivelsen av ECMASCRIPT5 JavaScript. Denne metoden sjekker ganske enkelt om argumentet som er gitt til argumentene er en matrise eller ikke. Denne artikkelen vil forklare denne matrisen IsArray () -metoden ved å forklare syntaks og deretter vise frem noen eksempler.

Vi starter med å gå over syntaksen til matrisen IsArray ().

Syntaks
Observer syntaksen til matrisen IsArray () nedenfor:

Array.IsArray (objekt)

I denne syntaksen:

  • Array er standard JavaScript -array -objekt
  • Gjenstand er argumentet, den vi ønsker å bestemme som en matrise eller ikke

Returtype

  • Boolsk: Returnerer ekte Hvis objektet som ble gitt til denne metoden faktisk var en matrise, ellers ville det returnert falsk

Ytterligere informasjon

Siden dette er en metode for standard JavaScript Array -objekt, er det derfor også kjent som den statiske egenskapen til dette matriseobjektet.

Eksempel 1: Å sende en matrise til matrise.IsArray () -metode

For å demonstrere arbeidet med denne metoden, oppretter du først en rekke de samme typer verdier ved hjelp av følgende linje:

My_Object = [1, 2, 3, 4, 5, 6, 7, 8, 9];

Etter det, send denne matrisen til matrisen.IsArray () -metode og lagre returverdien i en ny variabel kalt som resultat:

Resultat = Array.IsArray (my_object);

Etter det, bare vis verdien inne i resultat Variabel på terminalen ved hjelp av konsollloggfunksjonen:

konsoll.logg (resultat);

Utfør koden, og observer utdataene til å være:

Utgangen viser at objektet som ble gitt til denne metoden faktisk var en matrise.

Eksempel 2: Passering av en matrise med forskjellige datatypeverdier

For å sjekke om denne metoden fungerer med en matrise som inneholder verdier av forskjellige datatyper, oppretter du en matrise ved hjelp av følgende linje:

My_Object = [1, 2, "Google", 4, True, 6, "7", 8.673, 9];

Gi dette objektet inn i matrisen.IsArray () -metode og lagre resultatet i en resultat variabel:

Resultat = Array.IsArray (my_object);

Etterpå kan du bare skrive ut resultatet fra resultat Variabel på terminalen ved hjelp av konsolllog () -funksjonen:

konsoll.logg (resultat);

Utfør koden og følg følgende utdata:

Fra utgangen er det avgjørende at typen data som er lagret inne i matrisen ikke betyr noe. Det sjekker bare om objektet er en matrise eller ikke, noe som i dette tilfellet var ekte.

Eksempel 3: Passering av et strengobjekt i matrise.IsArray () -metode

For å demonstrere hva som skjer når et ikke-array-objekt sendes til matrisen IsArray (), oppretter du en ny strengvariabel ved hjelp av følgende linje:

String_var = "Hello World";

Gi denne strengverdien inn i argumentene til matrisen.IsArray () -metode og lagre utfallet i en ny variabel:

Resultat_var = Array.IsArray (String_Var);

Skriv ut verdien i Resultat_var På terminalen ved hjelp av konsolllogg () -funksjonen:

konsoll.logg (resultat_var);

Utfør programmet og få følgende utdata på terminalen:

Den returnerer at objektet ga inn i argumentet sitt ikke var en rekke.

Konklusjon

Matrisen.IsArray () -metoden er ganske enkel. Det sjekker ganske enkelt om objektet i argumentet er en matrise eller ikke og returnerer ekte eller falsk til den som ringer. Hvis en matrise blir passert, betyr ikke verdiene eller til og med datatypene for verdiene sine. I denne artikkelen har vi lært om de forskjellige resultatene av matrisen.IsArray () -metode ved hjelp av forskjellige eksempler.