JavaScript Array Isarray -Methode

JavaScript Array Isarray -Methode
Das Array.Isarray () wurde mit der Veröffentlichung von ECMascript5 JavaScript veröffentlicht. Diese Methode prüft einfach, ob das an seine Argumente übergebene Argument ein Array ist oder nicht. In diesem Artikel wird diese Array isarray () -Methode erläutert, indem er seine Syntax erläutert und dann einige Beispiele zeigt.

Wir werden zunächst die Syntax der Array Isarray () -Methode durchgehen.

Syntax
Beachten Sie die Syntax des Array Isarray () unten:

Array.Isarray (Objekt)

In dieser Syntax:

  • Array ist das Standard -JavaScript -Array -Objekt
  • Objekt ist das Argument, das, das wir als Array bestimmen wollen oder nicht

Rückgabetyp

  • Boolean: Kehrt zurück WAHR Wenn das an diese Methode übergebene Objekt tatsächlich ein Array wäre, würde es sonst zurückkehren FALSCH

Weitere Informationen

Da dies eine Methode des Standard -JavaScript -Array -Objekts ist, ist es daher auch als statische Eigenschaft dieses Array -Objekts bekannt.

Beispiel 1: Übergeben eines Arrays an Array.isarray () Methode

Um die Arbeit dieser Methode zu demonstrieren, erstellen Sie zunächst ein Array der gleichen Wertearten mit Hilfe der folgenden Zeile:

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

Danach übergeben Sie dieses Array an das Array.isArray () Methode und speichern Sie den Rückgabewert in einer neuen Variablen, die als die als die genannt wird Ergebnis:

Ergebnis = Array.isarray (my_object);

Danach einfach den Wert innerhalb der anzeigen Ergebnis Variable am Terminal mit der Konsolenprotokollfunktion:

Konsole.log (Ergebnis);

Führen Sie den Code aus und beobachten Sie die Ausgabe, um zu sein:

Die Ausgabe zeigt, dass das an diese Methode übergebene Objekt tatsächlich ein Array war.

Beispiel 2: Übergeben eines Arrays mit unterschiedlichen Datentypwerten

Um zu überprüfen, ob diese Methode mit einem Array funktioniert, das Werte verschiedener Datentypen enthält, erstellen Sie ein Array mit der folgenden Zeile:

my_object = [1, 2, "Google", 4, true, 6, "7", 8.673, 9];

Übergeben Sie dieses Objekt in das Array.isarray () Methode und speichern das Ergebnis in a Ergebnis Variable:

Ergebnis = Array.isarray (my_object);

Danach einfach das Ergebnis aus dem ausdrucken Ergebnis Variable auf das Terminal unter Verwendung der Funktion "Console Log ()):

Konsole.log (Ergebnis);

Führen Sie den Code aus und beobachten Sie die folgende Ausgabe:

Aus der Ausgabe ist es schlüssig, dass die Art der im Array gespeicherten Daten keine Rolle spielt. Es prüft nur, ob das Objekt ein Array ist oder nicht, in diesem Fall WAHR.

Beispiel 3: Übergeben eines String -Objekts in Array.isarray () Methode

Um zu demonstrieren, was passiert, wenn ein Nicht-Array-Objekt an die Array isarray () -Methode übergeben wird, erstellen Sie eine neue String-Variable mit Hilfe der folgenden Zeile:

String_var = "Hallo Welt";

Geben Sie diesen Zeichenfolgenwert in die Argumente des Arrays über.Isarray () Methode und speichern Sie das Ergebnis in einer neuen Variablen:

result_var = array.isArray (string_var);

Drucken Sie den Wert in den result_var Auf dem Terminal unter Verwendung der Funktion "Console Log ()):

Konsole.log (result_var);

Führen Sie das Programm aus und erhalten Sie die folgende Ausgabe am Terminal:

Es gibt zurück, dass das Objekt, das in sein Argument überging, kein Array war.

Abschluss

Das Array.Isarray () -Methode ist ziemlich einfach. Es prüft einfach, ob das Objekt in seinem Argument ein Array ist oder nicht und kehrt zurück WAHR oder FALSCH zum Anrufer. Wenn ein Array übergeben wird, spielt die Werte oder sogar die Datentypen seiner Werte keine Rolle. In diesem Artikel haben wir die verschiedenen Ergebnisse des Arrays erfahren.Isarray () Methode mit Hilfe verschiedener Beispiele.