[JS] for문

mj·2021년 7월 6일
0

For문의 종류

for문

다른 언어와 같이 for(초기문; 조건문; 증감문) {}

for..in문

for..in문은 객체를 대상으로 반복한다. 배열도 객체이므로 가능하다.
for..in문은 배열의 인덱스값을 순회한다.

let names = ['Jack', 'Jane', 'Steve']

for(let index in names){
	const name = names[index]
    console.log(`[${index}]: ${name} / `) // [0]: Jack / [1]: Jane
}

객체를 대입할 때에는 속성을 대상으로 순회한다.

let jack = {name: 'Jack', age: 32}

for(let property in jack){
    console.log(`[${property}]: ${jack[property]} / `) // name: Jack age: 32
}

for..of문

for..of문은 배열의 아이템 값을 대상으로 순회한다.

for(let name of ['Jack', 'Jane']){
	console.log(name) // Jack, Jane 
}

# 자꾸 헷갈려서 썼다. 잊지말자!

0개의 댓글