for...in vs for...of
✅ for in
vs for of
- 반복문
- ES6 부터 추가
🔶 for in
- 객체 순환
- Object에 있는 key에 차례로 접근하는 데 사용되는 반복문
//for ...in let obj = { a: 1, b: 2, c: 3 }; for (let item in obj) { console.log(item) // a, b, c (객체의 key가 출력) }
🔶 for of
- 배열 순환
- 배열의 값(value)에 차례로 접근하는 데 사용되는 반복문
//for ...of let obj = [a, b, c ] for (let item in obj) { console.log(item) // a, b, c (배열의 값이 출력) } // 만약 for...in를 배열에 사용한다면? let arr = [1, 2, 3]; for (let item in arr) { console.log(item); // 0, 1, 2 (배열 값의 index를 출력) }
Author And Source
이 문제에 관하여(for...in vs for...of), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kirin/for...in-vs-for...of저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)