본문 바로가기
JavaScript

continue 문

by whoyoung90 2022. 1. 5.
반응형

continue 문은 해당 for문의 반복에서 명령문의 실행을 종료하고 반복문의 처음으로 돌아가

 

루프문의 다음 코드를 실행한다.

 

(즉, 조건문이 이면 제거된다고 생각하자)

 

let text = '';

for (let i = 0; i < 10; i++) {
  if (i === 5) {
    continue;
  }
  text = text + i;
}

console.log(text); // "012346789"

활용예시 ?

moment.js를 활용하여 시간관련 로직을 개발한다면

 

  • 금일 출발 가능 시간 나열시 => 금일 현재시간 이후 시간만 나열
  • 금일 도착 가능 시간 나열시 => 금일 현재시간 or 출발시간 이후 시간만 나열

해당하는 조건들을 continue화해서 등록가능한 시간만 추출이 가능하다.

 

// 금일 등록가능한 도착시간 추출해보기

for (let i = 0; i < 24; i++) {

  if (i <= moment().hour()) continue; // 현재시간 이전 추출 X

  if (this.reserved) {
   if (i <= reservedTime.hour()) continue; // 출발시간을 예약했다면 출발시간 이전 추출X
  }
};

이런식의 원리로 활용할 수 있을것 같다!

 

 

반응형

'JavaScript' 카테고리의 다른 글

유사배열객체에 배열메서드 적용(call, apply)  (0) 2022.01.30
This에 대한 정리  (0) 2022.01.22
스코프 체인 예시  (0) 2021.12.25
JavaScript 안드로이드 아이폰 구분  (0) 2021.10.28
불변객체에 대하여..  (0) 2021.10.03

댓글