Untitled

💡for-in

배열, 객체를 이용한 반복문에 사용한다. 아래 세가지 방법은 결과값이 모두 같다.

var ar = ["철수", "영희", "맹구", "동천"];

for (var i=0; i<4; i++){
	document.write(ar[i] + ' ');  // 철수 영희 맹구 동천
}

for (var i=0; i<ar.length; i++){
	document.write(ar[i] + ' ');  // 철수 영희 맹구 동천
}

for(var i in ar){
	document.write(ar[i] + ' ');  // 철수 영희 맹구 동천
}

객채를 사용할때도 동일하다. (배열, 객체의 키값을 순회하기 때문에)

var ob = {id:1, title:"hello", writeID:"newlec"};
for(var i in ob){
	document.write(ob[i] + ' ');  // 1 hello newlec
}