Javascript 我应该如何格式化当前的if | |(or)语句?

Javascript 我应该如何格式化当前的if | |(or)语句?,javascript,Javascript,这就是我现在拥有的: if (user.userId && _.include(Session.get('onlineEditors'), user.userId)) { return Meteor.users.findOne({_id: user.userId}) } 现在我想在if语句的开头添加一个| | |(or)替代项。比如说,一个变量currentUserId 因此,代码会说:如果currentUserId为true,或者user.userId&&&u

这就是我现在拥有的:

  if (user.userId && _.include(Session.get('onlineEditors'), user.userId)) {
    return Meteor.users.findOne({_id: user.userId})
  }
现在我想在if语句的开头添加一个| | |(or)替代项。比如说,一个变量
currentUserId

因此,代码会说:如果
currentUserId
为true,或者
user.userId&&&uu.include(Session.get('onlineEditors'),user.userId)
为true

如何正确设置格式

if (currentUserId || (user.userId && _.include(Session.get('onlineEditors'), user.userId)))

这就是你的意思吗?

(条件)或((条件)和(条件))我不知道为什么你不知道如何创建一个简单的
|
条件,你知道如何使用类和对象。@user3355243哈,我想今天的工作压力太大了。我正要删除这个问题,但在我按下按钮之前,它得到了3个答案。
if (currentUserId != null || (user.userId != null &&
_.include(Session.get('onlineEditors'), user.userId)))