인프런 커뮤니티 질문&답변
일급함수 방식 중 이터레이터 쓰는 곳에서 조금 헷갈리는 부분이 있어 질문 드립니다
작성
·
455
-1
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





