
배열, 객체를 이용한 반복문에 사용한다. 아래 세가지 방법은 결과값이 모두 같다.
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
}