만자의 개발일지

[JavaScript] for문 정리 본문

JavaScript

[JavaScript] for문 정리

박만자 2022. 3. 16. 10:35

자바스크립트에서는 총 4가지 방식의 for문을 지원합니다.

 

for

가장 기본적인 for문입니다.

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

 

for in

객체에 포함된 모든 프로퍼티 열거합니다.

var student = {
    name: 'manja',
    age: 19,
    location: 'seoul'
}

for(let key in student) {
    console.log(key,':',student[key])
}
name : manja
age : 19
location : seoul

 

for of

컬렉션 전용 반복문으로 for of문을 사용하기 위해서는 객체가 iterable해야합니다.

var arr = [10, 20, 30];

for (let value of arr) {
  console.log(value);
}
10
20
30

 

foreach

오로지 Array객체에서만 사용가능한 함수이며, 배열의 요소를 순회합니다.

var arr = [10, 20, 30]

arr.forEach((value, index) => {
    console.log('value:',value,'index:',index)
})
value: 10 index: 0
value: 20 index: 1
value: 30 index: 2

 

Comments