반응형
//반복문 for 기본형
for(var i=0; i < 10; i++) {
console.log(i);
}
//배열과 함께 사용하는 반복문 for
var homeTown = [
{name:'철수',place:'일산',city:'고양'},
{name:'영희',place:'과천'},
{name:'민수',place:'광주',city:'전라도'},
{name:'지은',place:'부산',city:'경상도'}
];
for(var i=0; i<homeTown.length;i++){
//배열을 하나씩 꺼낼필요없이 변수에 담아서 간단하게 사용.
var h = homeTown[i];
//배열의 city값이 없다면 다음 로직을 수행하지않고 통과
//만약 continue가 아니라, break였다면 아래로직을 실행하지 않는것은 동일하지만,
// 반복문을 더이상 수행하지 않는다는것에서 차이가 있다.
if(!h||!h.city) continue;
console.log(i+'번째 실행');
if(h.name === '민수'){
console.log(h.name+'의 고향은'+h.place+'입니다.');
}
}
반응형