Vérifier si une matrice a certains éléments dans coffeescript
Est-il une méthode en coffeescript qui renvoie vrai si un tableau a certains éléments qu'il contient? Comme la méthode ruby present?
:
[].present? false
[1].present? true
Selon http://arcturo.github.com/library/coffeescript/07_the_bad_parts.html un tableau vide en coffeescript est déterminée par sa longueur
alert("Empty Array") unless [].length
qui semble mauvais pour moi.
OriginalL'auteur mirelon | 2013-01-11
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas qu'il y est, mais peut être:
Un de très simple et de mise en œuvre incomplète, mais il devrait vous donner quelques idées. Et pour l'enregistrement, il n'y a pas
present?
méthode en Ruby, la méthode est ajouté par leactive_support
gem.present?
est le joyau de la méthodePour plus de clarté, je voudrais aller
empty()
(commeempty?
en Ruby). Un peu moins douteux, à mon humble avis.Je pense que les deux sont des méthodes de Rubis de la classe Array, et les deux sont communs à partir de ce que j'ai vu.
OriginalL'auteur Jiří Pospíšil
Malheureusement, il n'y en a pas. La meilleure façon de le faire est par la comparaison de sa longueur.
OriginalL'auteur Michal Miškerník
Je pense que l'utilisation
in
fonctionne aussi bien.OriginalL'auteur Ashish Singh