Voici quelque chose de simple pour vérifier si l'utilisateur est dans le modérateur. Mais je veux vérifier si l'utilisateur n'est pas dans le modérateur.
if err && user in moderators
return
Intuitivement ce serait comme ça
if err && user isnt in moderators
return
Mais évidemment, cela ne fonctionne pas. Quelle est la meilleure façon de le faire?
isnt
est l'opposé de is
, qui est le signe triple égal. Il suffit de nier le in
:
if err and user not in moderators
return
ou, en utilisant suffixe si :
return if err and user not in moderators
Dans CoffeeScript, NOT peut être désigné par! ou pas
if err && !(user in moderators)
if err && user not in moderators
les deux travailleraient.