coffeescript检查是否不在数组中

coffeescript检查是否不在数组中,coffeescript,Coffeescript,这里有一些简单的方法来检查用户是否在版主中。但我想检查用户是否不在版主中 if err && user in moderators return 直觉上是这样的 if err && user isnt in moderators return 但很明显,这是行不通的。最好的方法是什么?isnt与is相反,is是三重等号。只需否定以下内容: 或者,使用: 在CoffeeScript中,NOT可以表示为!还是不 if err && !(us

这里有一些简单的方法来检查用户是否在版主中。但我想检查用户是否不在版主中

if err && user in moderators
  return
直觉上是这样的

if err && user isnt in moderators
  return
但很明显,这是行不通的。最好的方法是什么?

isnt与is相反,is是三重等号。只需否定以下内容:

或者,使用:


在CoffeeScript中,NOT可以表示为!还是不

if err && !(user in moderators)

if err && user not in moderators

两者都可以。

虽然这可能是真的,但Coffeescript不是JavaScript的超集,因此并非所有JavaScript都是有效的Coffeescript.true。但是在这种情况下,我认为我应该重写它吗?我会删除JavaScript部分。还有,不是和!在CoffeeScript中是等效的。Mmk-反正我不使用CoffeeScript:3Ohh是的,现在事情变得更有意义了。你还可以使用后缀形式的if来进一步整理事情:如果出错,返回,用户不在版主中
return if err and user not in moderators
if err && !(user in moderators)

if err && user not in moderators