Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die Array.isArray() statische Methode bestimmt, ob der übergebene Wert ein Array ist.
Der zu prüfende Wert.
true, wenn value ein Array ist; andernfalls false. false wird immer zurückgegeben, wenn value eine Instanz von TypedArray ist.
Array.isArray() prüft, ob der übergebene Wert ein Array ist. Es führt eine markierte Prüfung durch, ähnlich dem in Operator, für ein privates Feld, das durch den Array() Konstruktor initialisiert wird.
Es ist eine robustere Alternative zum instanceof Array, da es falsche Positive und falsche Negative vermeidet:
Details finden Sie im Artikel "Determining with absolute accuracy whether or not a JavaScript object is an array".
Beim Prüfen auf eine Array Instanz wird Array.isArray() dem instanceof vorgezogen, da es über verschiedene Kontexte hinweg funktioniert.
| ECMAScript® 2027 Language Specification # sec-array.isarray |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.