자바스크립트 반복문 for/of, for/in
for/of for/of은 ES6에서 정의되었다. for/of은 iterable 객체에서 동작한다. 이러한 객체에는 배열, 문자열, 집합, 맵 등이 있다. let data = [1, 2, 3, 4], sum = 0; for (let element of data) { sum += element; } object는 기본적으로 iterable이 아니므로 for/of을 사용하면 runtime에 TypeError가 난다. Object.keys() 메소드를 이용해 해결할 수 있다. let o = { x: 1, y: 2 }; for (let element of o) { // Throws TypeError console.log(element); } // *** let o = { x: 1, y: 2 }; for (let..
2021. 7. 23.