인프런 커뮤니티 질문&답변
JS의 배열 평가, 연산의 종료
작성
·
297
0
range와 L.range의 차이는 명확하게 이해가 되었습니다.
그런데 10분 00초 전후에 이어지는
"var = [1, 2] 와 같이 선언하고, a[0]과 같이 순회하는 등 사용자가 필요한 값을 만들어 낼 때 까지는 a가 마지막 최종 형태를 만들기 위해서는 배열 형태가 아니어도 상관 없다"
이 부분이 이해가 잘 가지 않아서 질문드리게 되었습니다.
'평가가 되지 않았다' 라고 하는 표현이 있는데 저렇게 선언되는 것은 평가가 아닌 것인가요?? 혹시 이 주제에 대해 찾아볼 만한 키워드가 있을까요?






그런 의미였군요. 감사합니다.
이터레이터 자체로 충분히 의도한 결과를 만들 수 있으니 굳이 Array를 만들어 줄 필요가 없다고 이해하면 될까요?
Array도 이터레이터로 만드는 것이니까요.