Подтвердить что ты не робот

Проверка coffeescript, если не в массиве

Здесь что-то простое проверить, находится ли пользователь в модераторе. Но я хочу проверить, не является ли пользователь модератором.

if err && user in moderators
  return

Интуитивно это будет так:

if err && user isnt in moderators
  return

Но, очевидно, это не сработает. Какой лучший способ сделать это?

4b9b3361

Ответ 1

isnt является противоположностью is, который является знаком тройного равенства. Просто отрицайте in:

if err and user not in moderators
  return

Ответ 2

В CoffeeScript НЕ может быть обозначен как! или не

if err && !(user in moderators)

if err && user not in moderators

оба будут работать.