더북(TheBook)

else 문을 제거한다(이때 중첩 하나가 제거된다).

function test() {
  let result = '';
  if (!a) {
    result = 'a';
    result += 'b';
    return result;
  }
  if (!b) {
    result = 'c';
  }
  result += 'b';
  return result;
}

다음 중첩된 분기점이 나올 때 ~의 과정을 반복한다.

다음 분기점은 중첩되지 않으므로 중첩을 제거하는 과정이 마무리됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.