Juni 26th, 2007

JS: Auf Array prüfen

Posted by frank in AJAX

Gerade in komplexeren Anwendungen weiß man hin und wieder nicht welchen Typ eine bestimmte Variable hat und möchte daher dies prüfen. Ich hatte ja bereits in der Vergangenheit beschrieben, wie man zwischen Funktionen und Objekten unterscheidet.
Da sich Arrays jedoch auch als Objekte ausgeben hilft eine Unterscheidung zwischen einem Array und einem Objekt leider nicht. Abhilfe schafft hier jedoch eine Besonderheit bei “instanceof”:

var a = Array();
var b = new Object();
alert(a instanceof Array);
alert(b instanceof Array);
alert(a instanceof Object);
alert(b instanceof Object);

Als Ausgabe ist hier zu erwarten: true, false, true, true

No Responses to ' JS: Auf Array prüfen '

Subscribe to comments with RSS or TrackBack to ' JS: Auf Array prüfen '.

Leave a reply

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: