JAVASCRIPT

[JavaScript] 08. 자바스크립트 반복문(for, for...in, for...of)

송우든 2020. 10. 26. 04:02
728x90

# for 문

for문은 초기식, 조건식, 증감식을 포함하는 반복문으로 조건식을 만족하는 동안에 반복된 작업을 수행합니다.

for(let index = 0; index < 10; index ++){
	console.log(index);
}

// 출력 : 0 1 2 3 4 5 6 7 8 9

 

# for...in 문

for...in문객체 안에 속성을 조회하는데 사용하는 반복문입니다.

다음과 같이 표현할 수 있습니다.

for(변수명 in 객체명){
	// 실행 내용;
}

 

for...in문은 객체의 key와 value값을 뽑을 때 유용하게 사용할 수 있습니다.

// person 객체
const person = {
    name : "송우든",
    age : 24
};

// for...in문
for(key in person){
    console.log(`${key} = ${person[key]}`);
}

// 출력 : name = 송우든
//      age = 24

 

# for...of문

for...of문배열을 순회하는데 사용되는 반복문입니다.

// numbers 배열
const numbers = [1, 2, 3, 4];

for(let num of numbers){
    console.log(`${num}`);
}
728x90