Alex: Object länge ermitteln, aber wie?

Beitrag lesen

Hallo, habe da ein kleines Problem:

Habe ein Object:

  
var cards=new Object();  
cards[0]=new Array("Visa", "4", "13,16");  
cards[1]=new Array("Mastercard", "51,52,53,54,55", "16");  
cards[2]=new Array("DiscoverCard", "6011", "16");  
cards[3]=new Array("American Express", "34,37", "15");  

Nun möchte ich gerne die Länge des Objectes (cards) ermittelt. Aber wie?
Mit "cards.length" bekomme ich nur eine "undefined".

Sprich als Antwort müsste 4 rauskommen, dies ist für die Initialisierung einer for-schleife wichtig/notwendig damit alles dynamisch bleibt.