본문 바로가기
Language/Javascript

자바스크립트 - for of 와 for in의 차이점을 간략히 알아보자

by 띵커베르 2021. 9. 6.
728x90

ES6는 새로운 유형의 루프인 for of 루프가 등장했다.

간략히 잘 안쓰느?for in루프와의 비교를 해보자.

 

두 문법의 차이는 개발자 답게 코드로 간략히 설명하고 마친다.

const testData = [6,7,8];

//for in은 키의 목록을 반환합니다.
for( let i in testData){
	console.log(i) // 0,1,2
}

//for of는 값을 반환합니다.
for( let i of testData){
	console.log(i) // "6", "7", "8"
}
//for in은 배열의 속성 목록을, for of는 배열의 원소 목록을 반환한다.

 

728x90

'Language > Javascript' 카테고리의 다른 글

자바스크립트 includes 와 indexOf 차이점  (0) 2021.09.06

댓글