[coffeescript] 배열에없는 경우 coffeescript 확인

다음은 사용자가 중재자인지 확인하는 간단한 방법입니다. 하지만 사용자가 운영자가 아닌지 확인하고 싶습니다.

if err && user in moderators
  return

직감적으로 이렇게 될거야

if err && user isnt in moderators
  return

그러나 분명히 이것은 작동하지 않습니다. 가장 좋은 방법은 무엇입니까?



답변

isntis삼중 등호 인의 반대입니다 . 다음을 부정하십시오 in.

if err and user not in moderators
  return

또는 다음과 같은 경우 접미사 사용 :

return if err and user not in moderators


답변

CoffeeScript에서 NOT은! 또는

if err && !(user in moderators)

if err && user not in moderators

둘 다 작동합니다.


답변