Vi starter med å gå over syntaksen til matrisen IsArray ().
Syntaks
Observer syntaksen til matrisen IsArray () nedenfor:
Array.IsArray (objekt)
I denne syntaksen:
Returtype
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.