for(var idx in array){
document.body.innerHTML += "<h3>["+(idx+1)+"]:"+array[idx]+"</h3>"
}
for(var idx in array){
sh.innerHTML += "<h3>["+(parseInt(idx)+1)+"]:"+array[idx]+"</h3>"
}
** idx는 문자열, 연산을 위해 형변환이 필요하다
2. for(단위 데이터 of 배열)
배열의 단위 데이터를 받아와서 처리하는 형식
let books=['아프니까 청춘이다','정의란 무엇인가','무소유']
for(const bname of books){
document.body.innerHTML += "<h2>"+bname+"</h2>"
} // 책 이름이 순차적으로 출력
var p01 = {name:"홍길동", age:25, loc:"서울"}
for(let prop in p01){
document.body.innerHTML += prop+":"+p01[prop]+"<br>"
}