가장 가까운 반복문 또는 switch를 종료합니다.
node example.mjs로 실행합니다. 브라우저 API를 사용하지 않는 ES 모듈 예제입니다.
for (let n = 0; n < 5; n++) {
if (n === 2) break;
console.log(n);
}0
1
break는 함수 전체를 끝내는 return과 다릅니다. 중첩 반복에서는 기본적으로 안쪽 반복만 종료합니다.
중첩 for를 추가하고 break가 어느 반복을 종료하는지 확인하세요.