Anzahl der Schlüssel im Objekt mit Coffeescript zählen

7

Ich würde gerne wissen, wie viele Schlüssel in meinem coffeescript-Objekt sind.

Ich kann das in js machen:

Object.keys(obj).length

Gibt es eine Möglichkeit, dies in Coffeescript zu tun?

    
Alexis 26.03.2013, 05:09
quelle

3 Antworten

13
%Vor%

In coffeescript sollte das genauso funktionieren

siehe Beispiel

    
mpm 26.03.2013, 05:16
quelle
9

Wenn Sie sich Sorgen um die Legacy-Browser-Unterstützung machen

%Vor%

ist eine ECMAScript 5-Lösung

Wenn Sie jedoch IE8 und früher unterstützen möchten, ist dies eine ziemlich unauffällige Coffeescript-spezifische Lösung

%Vor%

Dies verwendet CoffeeScripts Verständnis-Syntax , um ein Array von Schlüsseln zu erstellen

%Vor%

Und dann ruft Länge auf diesem Array

Beispiel mit kompiliertem JavaScript

>     
jondavidjohn 25.09.2013 22:49
quelle
0

Ich erstelle thed keys Prototyp-Funktion:

%Vor%

damit ich es einfach so benutzen kann

%Vor%

welches in diesem Test verwendet wird

%Vor%     
Dinis Cruz 05.11.2014 11:13
quelle

Tags und Links