• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

default parameter TDZ

21.04.09 15:50 작성 조회수 176

0

const multiply = function (x = y * 3, y) {

  console.log(x, y)

}

multiply(2, 3)

multiply(undefined, 2) <- 이 부분에서

reference error 가 나는 이유를 모르곘습니다

답변 1

답변을 작성해보세요.

0

해당 영상(https://www.inflearn.com/course/ecmascript-6-flow/lecture/12463)의

4:08 ~ 6:20 부분을 참고하세요.

특히 5:51 이후에서 질문주신 내용과 동일한 현상을 다루고 있습니다.