gpt4 book ai didi

javascript - 使用四个变量的条件逻辑运算符

转载 作者:行者123 更新时间:2023-11-30 11:02:40 25 4
gpt4 key购买 nike

我有一个使用四个变量返回条件的函数。

(payload, variables) => {
return payload.newMessage.lenderId === variables.lenderId && payload.newMessage.user.id === variables.authId
}

我希望能够说 C === D 仅当 C 和 D 存在时。对此的最佳表达是什么?所以如果 C 和 D 不存在,A === B 是充分条件,但是如果 C 和 D 存在,A === BC === D 两者都必须满足。

最佳答案

A 和 B 必须始终相等,并且必须满足以下条件之一:

  • 没有C
  • 没有D
  • C 和 D 相等

(A === B) && (!C || !D || C === D)

除此构造之外,您应该知道“存在”的含义 - 它们不是 undefined 就足够了吗?它有真实的值(value)吗?等等

关于javascript - 使用四个变量的条件逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56980431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com