자바스크립트에의 반복문에도 label 기능이 있다.
a:for(let i = 0; i < 4; i++)
b:for(let j = 0; j < 4; j++) {
if(i === j && i === 1) continue a;
console.log(i, j);
}
let i = 0;
a:while(true) {
console.log("J");
b:while(true) {
if(i === 10) break a;
console.log(i);
i++;
}
}
continue 또는 break 뒤에 반복문의 label 이름을 붙여, 해당 반복문 바로 아래에서 break 또는 continue를 쓴 것과 같은 효과를 낼 수 있다.
'개발 > Javascript' 카테고리의 다른 글
자바스크립트 큰 숫자 편하게 표기하는 법 (0) | 2021.01.04 |
---|---|
JSFuck 원리 (0) | 2020.11.28 |