Wie kann ich überprüfen, ob ein Objekt ein Array in JavaScript ist?

Wie kann ich überprüfen, ob ein Objekt ein Array in JavaScript ist?
Wie wir alle wissen, dass alles in JavaScript ein Objekt ist, weil es eine objektorientierte Skriptsprache ist. Während Arrays als Objekte in JavaScript angesehen werden, haben sie einige einzigartige Eigenschaften und Methoden, die sie unterschiedliche Datentypen machen.

In diesem Blog wird die Methode demonstriert, um zu überprüfen, ob ein bestimmtes Objekt ein Array in JavaScript ist.

So überprüfen Sie, ob ein Objekt ein Array in JavaScript ist?

In JavaScript verwenden wir hauptsächlich die “Art derOperator, um den Typ einer beliebigen Zahl, String usw. zu identifizieren. Aber während es für Arrays verwendet wird, funktioniert es nicht, weil es eine „gibt“Objekt", Kein" Array ". Um zu überprüfen, ob das Objekt ein Array ist, verwenden Sie das “isarray ()" Methode. Es gibt einen booleschen Wert zurück, um zu überprüfen, ob der angegebene Wert ein Array ist oder nicht.

Syntax
Befolgen Sie die angegebene Syntax, um zu überprüfen, ob das Objekt ein Array ist oder nicht:

Array.Isarray (Objekt)

Beispiel
Erstellen Sie eine Reihe von Früchten namens “Früchte”:

var fruits = ["Apple", "Mango", "Grapes", "Mellon"];

Ruf den "Art der"Operator durch Übergabe von Array" Früchte ":

Typof (Früchte);

Es zeigt an "ObjektFür Array kann es nicht verwendet werden, um zu überprüfen, ob ein Objekt ein Array zuverlässig ist:

Es wird empfohlen, die zu verwendenArray.isarray ()Methode, um diese Überprüfung durchzuführen:

Array.Isarray (Früchte);

Es kann beobachtet werden, dass das angegebene Objekt “Früchte"Ist ein Array, wie es angezeigt"WAHR”:

Ein Objekt erstellen “die InfoDas enthält Schlüsselwertpaare:

var info = name: "obama", Alter: 20, Bezeichnung: "hr";

Ruf den "isarray ()"Methode, indem das Objekt" Info "übergeben wird:

Array.Isarray (info);

Es gibt "FALSCHDas bedeutet, dass es sich nicht um ein Array handelt:

Erstellen Sie nun ein Array eines Objekts namens “Information”:

var Information = [Name: "Obama", Alter: 20, Bezeichnung: "HR",
Name: "John", Alter: 28, Bezeichnung: "Konten",
Name: "Mari", Alter: 26, Bezeichnung: "admin"];

Übergeben Sie die „Informationen“ an die “isarray ()Methode, um zu überprüfen, ob es sich um ein Array handelt oder nicht:

Array.Isarray (Information);

Ausgang

Die obige Ausgabe gibt “WAHR”, Was anzeigt, dass es sich um ein Array handelt.

Abschluss

Um zu überprüfen, ob das Objekt ein Array ist oder nicht, verwenden Sie das “isarray ()"Methode statt der"Art der" Operator. Wenn Sie versuchen, das Array mit dem Operator "typeof" in JavaScript zu überprüfen, gibt es eine zurückObjekt”Für Arrays kann es nicht verwendet werden, um zu überprüfen, ob ein Objekt ein Array ist, das zuverlässig ist. Benutze also das “isarray ()" Methode. In diesem Blog wurde die Methode gezeigt, um zu überprüfen, ob das bereitgestellte Objekt ein Array in JavaScript ist oder nicht.