728x90
for of / for in
@2024.04.02
배열을 위한 for … of
💡
배열에 관한 반복문을 돌리기 위해 만들어진 반복문
- 이 반복문을 사용하는 일을 많이 있지 않다.
- 보통 배열을 반복할 때는 배열의 내장함수 forEach()를 많이 사용하기 때문
let num = [10, 20, 30];
for (let number of num) {
console.log(number);
// 10
// 20
// 30
}
객체를 위한 for … in
💡
객체의 열거 가능한 속성들을 반복하여, 각 속성 값에 대해 특정 작업을 수행하는 데 사용
- 객체의 키 값을 반복하여, 이를 사용하여 해당 속성 값에 접근 가능
const person = { name: 'John', age: 30, city: 'New York' }; for (let key in person) { // console.log(`${key}: ${person[key]}`); console.log(key + ': ' + person[key]); //name: John //age: 30 //city: New York }
728x90