Inspiriert durch verschiedene LED Throwies wollte ich meine eigene Version einer ...
Will man ein CPAN Modul für Perl installieren, benötigt man make. Auf Linux kein Problem, ...
Zusätzliche Module für Perl kann man schnell und einfach über CPAN, das ...
Mit meinem 64pixels LED Display will ich euch mein neuestes Projekt vorstellen. Es ist ein winziges ...
In dieser Anleitung zeige ich in drei kurzen Schritten, wie man einen Perl Interpreter auf einem ...
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 |
|
Perfektes Raumklima - Luft-Entfeuchter Special! Brauchbare Tipps, leichte Anleitungen sowie viele Anregungen finden Sie im Luft-Entfeuchter Special Weitere Infos... |
Anleitung an einen Freund senden
- 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.
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!");
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.
Kosten: gering
hoch
Schwierigkeit: gering
hoch

| Bei neuen Kommentaren benachrichtigen |
von , am 14.11.2008 um 12:26 Uhr
Das muss man als "Nicht-Programmierer" aber nicht verstehen, oder ;-)