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 쌍 들이 매 줄에 출력됨.
}