JavaScript: Prüfen, ob eine Variable ein Array ist

In vielen Programmiersprachen gibt es eine einfache Möglichkeit zu prüfen, ob eine Variable ein Array ist. Ein Beispiel ist die is_array Funktion von PHP. Leider fehlt eine vergleichbare Funktion in JavaScript. In dieser Anleitung zeige ich, wie man ...

Typ überprüfen

Arrays in JavaScript sind vom Typ "object". Als erstes prüfen wir also, ob unsere Variable ein object ist und nicht etwa "boolean", "string", "number", "function" oder "undefined": if(typeof(my_variable) == "object") alert("Ist ein object!");

Klasse des Objekts überprüfen

Arrays in JavaScript sind Objekte der Klasse Array. Das überprüfen wir nun in einem zweiten Schritt: if(my_variable instanceof Array) alert("Ist ein Objekt der Klasse Array!"); Der Operator instanceof ist in JavaScript ab Version 1.4 verfügbar.

Alles in einer Funktion zusammenfassen

Zur einfacheren Verwendung fassen wir die beiden Abfragen nun in einer Funktion zusammen: function is_array(variable) {     return typeof(variable) == "object" && (variable instanceof Array); } Im Anhang findet sich die Funktion in einer Textdatei zu ...

Weitere interessante Anleitungen
LED Programmierung: programmierbare LED Blink Sequenz von Tinker
Inspiriert durch verschiedene LED Throwies wollte ich meine eigene Version einer ...
Make für Windows / nmake für Perl installieren von Hendrik
Will man ein CPAN Modul für Perl installieren, benötigt man make. Auf Linux kein Problem, ...
Perl Modul mit CPAN installieren von Hendrik
Zusätzliche Module für Perl kann man schnell und einfach über CPAN, das ...
64pixels LED Display selber bauen & programmieren von Tinker
Mit meinem 64pixels LED Display will ich euch mein neuestes Projekt vorstellen. Es ist ein winziges ...
Perl auf Windows XP installieren von Hendrik
In dieser Anleitung zeige ich in drei kurzen Schritten, wie man einen Perl Interpreter auf einem ...
Über diese Anleitung
Diese Anleitung bewerten:
1 Bewertung, insg. 4 Punkte
Hendrik Sende mir eine private Nachricht
Mitglied seit: 07.08.2008
Anleitungen: 7
Kommentare: 11

Sie sind jetzt Fan von Hendrik

Views: 5960    Erstellt am: 13.11.2008
Kategorien: Computer & Elektronik
Kommentare zur Anleitung: 1
Mitmachen & gewinnen!
Balkon & Terrassen Wettbewerb Balkon & Terrassen Wettbewerb

Nimm jetzt an unserem Balkon Wettbewerb teil: Egal welche Anleitung, oder Idee du rund um den Balkon oder Terrasse hast, wir wollen sie sehen! ... mehr erfahren

Teilahme bis: 23.07.2012 Aktuelle Teilnehmerzahl: 2
Themenspecial des Monats
Luft-Entfeuchter Perfektes Raumklima - Luft-Entfeuchter Special!

Brauchbare Tipps, leichte Anleitungen sowie viele Anregungen finden Sie im Luft-Entfeuchter Special

Weitere Infos...
Kostenloser Newsletter
Kostenlosen Newsletter abonnieren
Letzte Besucher
Intro (gesamt: 3 Schritte)
Alle
Schritte
  • 1. Schritt
  • 2. Schritt
  • 3. Schritt

Anleitung an einen Freund senden

Bitte alle Pflichtfelder ausfüllen
Die Email wurde verschickt
Senden an *
Name *
Von *
Betreff
* Pflichtfelder

JavaScript: Prüfen, ob eine Variable ein Array ist

Intro

In vielen Programmiersprachen gibt es eine einfache Möglichkeit zu prüfen, ob eine Variable ein Array ist. Ein Beispiel ist die is_array Funktion von PHP. Leider fehlt eine vergleichbare Funktion in JavaScript.

In dieser Anleitung zeige ich, wie man sich ganz einfach selbst eine solche Funktion schreiben kann.

Melden Sie sich kostenlos an, um diese Werbung dauerhaft auszublenden.

JavaScript: Prüfen, ob eine Variable ein Array ist


Schritt 1: Typ überprüfen

Arrays in JavaScript sind vom Typ "object". Als erstes prüfen wir also, ob unsere Variable ein object ist und nicht etwa "boolean", "string", "number", "function" oder "undefined":

if(typeof(my_variable) == "object") alert("Ist ein object!");

JavaScript: Prüfen, ob eine Variable ein Array ist


Schritt 2: Klasse des Objekts überprüfen

Arrays in JavaScript sind Objekte der Klasse Array. Das überprüfen wir nun in einem zweiten Schritt:

if(my_variable instanceof Array) alert("Ist ein Objekt der Klasse Array!");

Der Operator instanceof ist in JavaScript ab Version 1.4 verfügbar.

JavaScript: Prüfen, ob eine Variable ein Array ist


Intro

Kosten: gering hoch

Schwierigkeit: gering hoch


Benötigte Materialien: Grundwissen JavaScript
1 Kommentar
Schreiben auch Sie einen Kommentar zu dieser Anleitung
 

von Chris, am 14.11.2008 um 12:26 Uhr

Das muss man als "Nicht-Programmierer" aber nicht verstehen, oder ;-)