J'ai ce code qui vérifie le vide ou null string. Il travaille dans les tests.
eitherStringEmpty= (email, password) ->
emailEmpty = not email? or email is ''
passwordEmpty = not password? or password is ''
eitherEmpty = emailEmpty || passwordEmpty
test1 = eitherStringEmpty "A", "B" # expect false
test2 = eitherStringEmpty "", "b" # expect true
test3 = eitherStringEmpty "", "" # expect true
alert "test1: #{test1} test2: #{test2} test3: #{test3}"
Ce que je me demande si il ya une meilleure façon qu' not email? or email is ''
. Je peux faire l'équivalent de C# string.IsNullOrEmpty(arg)
en CoffeeScript avec un seul appel? J'ai toujours pu définir une fonction (comme je l'ai fait) mais je me demandais si il y a quelque chose dans la langue que je suis absent.