避免许多if语句的最佳方法是什么?

vms*_*str 2 javascript

重构以下if语句的最佳方式是什么?

if (!this.props.isRequired) {
  return false
}
if (items.length < 1) {
  return false
}
if (items.length === 1) {
  return true
}
Run Code Online (Sandbox Code Playgroud)

Sno*_*now 9

用于||在所有将返回相同值的条件之间交替:

if (!this.props.isRequired || items.length < 1) {
  return false
}
if (items.length === 1) {
  return true
}
Run Code Online (Sandbox Code Playgroud)