• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

일급함수 방식 중 이터레이터 쓰는 곳에서 조금 헷갈리는 부분이 있어 질문 드립니다

22.08.28 23:46 작성 조회수 309

0

let list=[1,2,3,4]

let a=list[Symbol.iterator]()

a.next()

라고 하면 문제없이 실행되는데

let list=[1,2,3,4]

let a=list[Symbol.iterator]

a().next()

라고 하면 왜 에러가 날까요 anonymous 에러면 브라우저에서 인식하는 방식이나 이런 문제일까요 아 혹시 얕은 복사 문제일까요?

VM2199:1 Uncaught TypeError: Cannot convert undefined or null to object at <anonymous>:1:1

답변 1

답변을 작성해보세요.

0

this 에 대해 생각해보세요 :)