본문 바로가기
JavaScript

for of / for in

by 융디's 2024. 4. 20.
728x90
for of / for in

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

'JavaScript' 카테고리의 다른 글

단축 평가  (0) 2024.04.21
배열 내장 함수  (0) 2024.04.21
배열  (0) 2024.04.20
객체  (0) 2024.04.20
콜백 함수  (0) 2024.04.20