Um die Anzahl der Objekte im Objektliteral mit Jquery zu zählen

7

Code:

%Vor%

Ich möchte die Anzahl der Objekte mit Jquery in diesem Objektliteral zählen.

    
User1674987 10.12.2012, 14:32
quelle

3 Antworten

20

Sie könnten Object.keys(animals).length

verwenden

Oder

%Vor%

Oder eine von vielen jQuery-Lösungen, die vielleicht die effizienteste ist:

%Vor%     
Ian 10.12.2012, 14:33
quelle
1

Wenn Sie etwas Browserübergreifendes wollen, das funktioniert auch auf IE8, können Sie es nicht wirklich sauber machen (siehe Kompatibilität der Schlüsseleigenschaft ).

Ich schlage das vor:

%Vor%

(da es ein Objektliteral ist, keine Notwendigkeit für hasOwnProperty)

    
Denys Séguret 10.12.2012 14:35
quelle
-1

Können Sie kein Array verwenden?

Wie auch immer, in einem Objekt können Sie das tun:

%Vor%     
neiker 10.12.2012 14:41
quelle