반복문(for of, for in)

jiwonSong·2020년 7월 13일
0

javascript

목록 보기
11/23
post-thumbnail

이 문서는 fastcampus 강의 를 듣고 정리한 문서입니다. 문제가 있을 경우 이곳으로 문의주세요! 😀


for of 반복문

일반적으로 배열을 다룰 때 사용하는 반복문

const numbers = [10, 20, 30, 40, 50];

for (let numbers of numbers) {
	console.log(number);
}

for of는 배열안에 있는 것을 사용을 해서 어떤 작업을 할때 사용하는 반복문!!

기존의 for 문으로 표현하면

const numbers = [10, 20, 30, 40, 50];

for (let i=0; i<numbers.length; i++) {
	console.log(numbers[i]);
}



for in 반복문

일반적으로 객체에 대한 반복적인 작업을 할 때, 사용하는 반복문

const doggy = {
	name : '멍멍이',
	sound : '멍멍',
	age : 2
};

for (let key in doggy) {
	console.log(key); //doggy 객체에 저장된 key들이 매 줄에 출력됨.
}

for in는 객체 안에 있는 key들을 사용하는? 반복문!!

만약 for in을 사용하여 value 값을 사용하고 싶다고 하면!

const doggy = {
	name : '멍멍이',
	sound : '멍멍',
	age : 2
};

for (let key in doggy) {
	console.log(`${key} : ${doggy[key]}`); //doggy 객체에 저장된 key와 value 쌍 들이 매 줄에 출력됨.
}





profile
하루하루 성장하려 노력하는 FE 개발자 입니다~

0개의 댓글