TIL_210309
오늘 배운 것
- for in
- for of
for in
객체를 순환하며 사용한다
for(let item in obj) {
// 반복문 본문
}
for in은 Iterable object이면 모두 반복할 수 있는 대상이 된다.
for of
배열을 순환하며 사용한다
for(let item of arr) {
// 반복문 본문
}
Iterable object지만, prototype chain에 의한 Iterable은 반복 대상에서 제외된다.
iterable ?
iteration은 사전적 의미로 '되풀이'를 의미하며, 객체가 반복될 수 있는 조건을 말한다.
배열과 객체들이 반복문이 돌 수 있는 이유는 iteration 구성요소를 통해 확인할 수 있다.
iteration에는 iterable과 iterator가 존재하며, 이 두가지를 모두 만족해야 iteration을 수행할 수 있다.
Author And Source
이 문제에 관하여(TIL_210309), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ccrjun/TIL210309저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)