关于编码规范中 Conditions
发布于 3年前 作者 icecode 1563 次浏览

Right:

var isAuthorized = (user.isAdmin() || user.isModerator());
if (isAuthorized) {
  console.log('winning');
}

Wrong:

if (user.isAdmin() || user.isModerator()) {
  console.log('losing');
}

为什么提倡用上面的呢? 下面的不是少写一个变量么~ ps:新手,刚学哈

1 回复

这是哪个规范? 或许制定者的用意是不让 if() 中的condition 有函数调用, 即condition 应该是简单的对象/数值 逻辑

回到顶部