javascript - 有没有更好的方法来编写空白 if-else 语句?
问题描述
有没有更好的方法来编写这个逻辑而不会使它太复杂而难以阅读?
if(event.key === 'Enter' && !carIsOpen){
if(event.ctrlKey){
// Do nothing
}else {
return;
}
}
解决方案
您可以将第二个条件添加到第一个 if 语句中。
if (event.key === 'Enter' && !carIsOpen && !event.ctrlKey) return;
推荐阅读
- javascript - 当在 JavaScript 中创建复选框时得到 [object HTMLInputElement]
- azure-devops - Azure 构建管道 - 发布的 zip 文件
- python - 如何通过 Selenium 和 Python 在表格中单击 onclick 事件
- javascript - 计数器达到 0 或复位后的清除间隔
- python - 从输入字符串确定是否为 json_newline 格式
- java - 在我的活动启动开始时滞后
- javascript - 防止元素收缩
- c++ - 从内部系统调用生成调用堆栈
- mysql - 用其他字段唯一值的序号更新表中的字段
- ruby-on-rails - Rails 5 - 访问关联表中的外键以外的另一列