如何用 if 语句重构这段代码

How to refactor this code with if statement

我有带有 if 语句的代码(如下)。是否可以重构此代码?因为在这个方法中 if 语句很难看:(

  getOverallAmount(estimate) {
    const {installments} = estimate;
    const {vipValue} = estimate;
    if (installments !== 1) {
      const oneInstallment = vipValue / installments;
      const allWithOneInst = vipValue - (oneInstallment * installments) + 1;
      return oneInstallment + allWithOneInst;
    }
    return vipValue;
  }

使用 ternary operator 而不是 if 语句:

getOverallAmount(estimate) {
  const {installments} = estimate;
  const {vipValue} = estimate;
  const oneInstallment = vipValue / installments;
  const allWithOneInst = vipValue - (oneInstallment * installments) + 1;
  
  return (installments !== 1) ? oneInstallment + allWithOneInst : vipValue;
}