J'aimerais savoir combien de clés sont dans mon objet CoffeScript. P>
Je peux le faire avec cela dans JS: P>
Y a-t-il un moyen de le faire à Coffeescript? P> objet.keys (obj) .length code> p>
3 Réponses :
Object.keys(obj).length It should work the same way in coffeescriptsee example
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é.
Si vous êtes inquiet du support de navigateur Legacy
keys = (k for own k of obj) # Array of keys from obj
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.
i Création de la fonction de sorte que je puisse simplement l'utiliser comme ça p> TheD code> Fonction de prototype: