반응형
//반복문 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+'입니다.');
  }
}
반응형

+ Recent posts