有没有更好的方法来编写空白的 if-else 语句?

时间:2021-02-24 15:10:01

标签: javascript if-statement

有没有更好的方法来编写这个逻辑而不让它太复杂而难以阅读?

    if(event.key === 'Enter' && !carIsOpen){
      if(event.ctrlKey){
        // Do nothing
      }else {
        return;
      }
    }


2 个答案:

答案 0 :(得分:1)

您可以将第二个条件添加到第一个 if 语句中。

if (event.key === 'Enter' && !carIsOpen && !event.ctrlKey) return;

答案 1 :(得分:0)

我认为这是最好的优化方式:

(condition) ? {what do do if true} : what to do if false;

就你而言

(event.key==='Enter' && !carIsOpen && !event.ctrlKey)? return true : return false 
相关问题