ユーザがモデレータにいるかどうかを確認するのは簡単です。しかし、私はユーザーが司会者でないかどうかを確認したい。coffeescriptが配列にない場合にチェックする
if err && user in moderators
return
直感的には、この
if err && user isnt in moderators
return
のようになる。しかし、明らかにこれは動作しません。それを行う最善の方法は何ですか?
ユーザがモデレータにいるかどうかを確認するのは簡単です。しかし、私はユーザーが司会者でないかどうかを確認したい。coffeescriptが配列にない場合にチェックする
if err && user in moderators
return
直感的には、この
if err && user isnt in moderators
return
のようになる。しかし、明らかにこれは動作しません。それを行う最善の方法は何ですか?
isnt
は、is
とは逆の三つの等号です。 in
を無効にする:
if err and user not in moderators
return
CoffeeScriptでは、NOTは次のように表すことができます。そうでない場合
if err && !(user in moderators)
if err && user not in moderators
の両方が機能します。
オハイオ州の物事は今よりずっと意味をなさない。 – Harry
また、後置式の 'if'を使って、さらに整理することもできます。 'モデレータでないとエラーを返す ' – bilalq