개발/Javascript

자바스크립트 for, while label

2021. 2. 5. 09:34

자바스크립트에의 반복문에도 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