7
votes

Comptez le nombre de clés dans l'objet avec CoffeScript

J'aimerais savoir combien de clés sont dans mon objet CoffeScript.

Je peux le faire avec cela dans JS:

objet.keys (obj) .length

Y a-t-il un moyen de le faire à Coffeescript?


0 commentaires

3 Réponses :


13
votes
Object.keys(obj).length
It should work the same way in coffeescriptsee example

1 commentaires

Remarque Ceci n'est pris en charge que dans les navigateurs qui implémentent la norme ECMAScript 5. Par exemple, IE8 et plus tôt vous étoufferont à ce sujet. Voir mon exemple ci-dessous pour une solution spécifique au CoffeScript qui est un navigateur croisé.



10
votes

Si vous êtes inquiet du support de navigateur Legacy

keys = (k for own k of obj)  # Array of keys from obj


2 commentaires

Le deuxième code m'a l'air mystérieux. Puis-je avoir une petite explication plus d'explication?


@Jokester a ajouté des détails et des liens pour aider à comprendre l'exemple.



0
votes

i Création de la fonction TheD Fonction de prototype: xxx

de sorte que je puisse simplement l'utiliser comme ça xxx < p> qui est utilisé dans ce test xxx


0 commentaires