it-swarm.com.de

Kaffeeskriptprüfung, wenn nicht im Array

Hier ist etwas einfaches, um zu überprüfen, ob der Benutzer im Moderator ist. Aber ich möchte überprüfen, ob der Benutzer nicht im Moderator ist.

if err && user in moderators
  return

Intuitiv wäre es so

if err && user isnt in moderators
  return

Aber offensichtlich funktioniert das nicht. Wie geht das am besten?

77
Harry

isnt ist das Gegenteil von is, dem Dreifachgleichheitszeichen. Negiere einfach das in:

if err and user not in moderators
  return

oder mit postfix if :

return if err and user not in moderators
114
Blender

In CoffeeScript kann NOT als bezeichnet werden! oder nicht

if err && !(user in moderators)

if err && user not in moderators

würde beides funktionieren.

12
bobbybee