1. 레이블
-중첩 반복문을 한 번에 모두 빠져나와야하는 경우 사용한다.
-레이블은 반복문 앞에서 콜론과 함께 사용되는 식별자이다.
outer: for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
let input = prompt(`(${i},${j})의 값`, '');
// 사용자가 아무것도 입력하지 않거나 Cancel 버튼을 누르면 두 반복문 모두를 빠져나온다.
if (!input) break outer; // (*)
// ...
}
}
alert('완료!');
만약 입력값이 없는 경우 outer이라는 레이블이 붙은 반복문을 찾아서 해당 반복문을 빠져나온다.
>>반복문을 알고리즘 문제를 풀면서 많이 접했지만 레이블이라는 개념은 처음이었다. 알아두면 필요한 곳에 유용하게 쓸 수 있을 것 같다.
>>면접 생각에 싱숭생숭해서 공부가 안된다. 그럼 면접준비라도 열심히 해보자.
'일상 > Today I Learned' 카테고리의 다른 글
2022.09.29 (0) | 2022.09.29 |
---|---|
2022.09.26 (0) | 2022.09.26 |
2022.09.21 (0) | 2022.09.21 |
2022.09.19 (1) | 2022.09.19 |
2022.09.18 (0) | 2022.09.18 |