작성한 질문수
함수형 프로그래밍과 JavaScript ES6+
사용자 정의 이터러블, 이터러블/이터레이터 프로토콜 정의
작성
·
292
0
log(iter2 === iter2[Symbol.iterator]())가 true인 경우는 이해가 됐습니다.
근데 log(iter2 === arr2[Symbol.iterator]())를 실행하면 false가 출력되는데 이유가 궁금합니다.
iter2에 arr2[Symbol.iterator]()를 할당했으니 true가 되야 하지 않나요?
답변 1
후자는 새로 만든 객체이기 때문에 그래요 :)