forEach에서 continue대신 return

Tony·2021년 8월 20일
0

javascript

목록 보기
22/61

for문에서 조건에 따라 다르게 실행하기 위해 continue를 쓰곤 했다.

Array.forEach 에선 사용이 불가능한데 forEach는 return을 사용하면 continue와 같은 효과를 볼 수 있다.

const { AwardNation } = getMainFilterLists();
  AwardNation.forEach((item, index) => {
    if (index === 0) {
      selectAwardDetailCountry.innerHTML = String.raw`
        <option value=0 class="country__firstOption">-- 선 택 --</option>
      `;
      return; // continue는 forEach에서 사용불가
    }
    selectAwardDetailCountry.innerHTML += String.raw`
        <option value="${item.NationCode}">${item.Nation}</option>
    `;
  });

참고문헌

profile
움직이는 만큼 행복해진다

0개의 댓글