javascript - 在 JavaScript 中重构

标签 javascript refactoring

有没有更简洁的方法来编写这个?

function foo(a,b,c){
  if ( (a < 0) || (b < 0) || (c < 0) ){
    return false
  }
  return true
}

这个函数看起来并不干燥...

谢谢

最佳答案

其实没什么问题

// es6
const foo = (a,b,c) => !(a < 0 || b < 0 || c < 0)

// es5
function foo(a,b,c) {
  return !(a < 0 || b < 0 || c < 0)
}

关于javascript - 在 JavaScript 中重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36376678/

相关文章:

javascript - 调整 IFRAME 大小以删除滚动条

java - 如何对具有不同常量的代码使用提取方法?

java - 减少 Java 中的 if-else 语句

javascript - 打开新选项卡后如何立即返回父选项卡?

javascript - 通过删除字符串来计算数组的总和?

asp.net-mvc-3 - 在我的 Controller 中重构 Switch 语句

c - 有哪些工具可以建议潜在的重构

php - 编写重构友好的 PHP 代码

javascript - 谷歌地图已刷新

javascript - 如何一次切换多个值/列表中的值?