javascript - 单个语句中的多个 if 条件
问题描述
我正在尝试检查 ausername
和 userId
是否存在以及 a或like
a是否comment
存在然后返回一些东西。我为此使用了两个 if 条件:
if (username && userID) {
if (like || comment) {
return something
}
}
有没有办法将机器人条件放入一个语句中。此外,这里的用户名是不可变的。
解决方案
只需将这两个条件都用括号括起来,这样您就可以将它们分组&&
?
if (
(username && userID) &&
(like || comment)
) {
return something
}
推荐阅读
- c# - C# 反编译器如何在没有 PDB 文件的情况下工作?
- python - 使用python获取二叉树中给定级别上的所有节点
- ios - UITableView 自定义单元格按钮从主视图中选择其他按钮?
- android - 我的三星平板电脑上的偏好问题,但不是我的手机,可能与上下文有关?
- python - 主管中的多个程序
- javascript - 使用 $.post 将 javascript 数组传递给 c# 数组/列表,而不将数据类型指定为 json
- java - 通过 Netbeans 使用 mysql 时出现意外错误
- spring - 用hibernate单表继承策略排序
- php - 如何将多个 coverage-html 报告合并到一个报告中
- react-native - react native如何实现基于react router 4的导航抽屉