728x90
TSconfig.json 속성 중 compilerOptions 옵션입니다.
리터럴을 작성하려는 시도 ( 미사용 라벨 허용 ) ?
라벨이란 ??
반복문 (for, while, do-while)과 사용돼 해당 반복문을 중단하거나 다음 반복을 시작할 때, 특정 위치로 이동할 수 있게 해줍니다.
EXAMPLE
예시 1 )
function verifyAge(age: number) {
if (age > 18) {
verified: true;
}
}
// 위 함수에서 return 이 없이 리터럴 형태 코드로 에러가 발생합니다.
예시 2 )
function example() {
outerLoop: for (let i = 0; i < 5; i++) {
innerLoop: for (let j = 0; j < 5; j++) {
console.log(i, j);
}
}
}
// 위 함수에서 "outerLoop"와 "innerLoop" 는 사용되지 않는 라벨이므로 에러가 발생합니다.
속성 종류
728x90
'FrontEnd > TypeScript' 카테고리의 다른 글
exactOptionalPropertyTypes (1) | 2024.01.26 |
---|---|
exclude (0) | 2024.01.25 |
alwaysStrict (0) | 2024.01.23 |
allowUnreachableCode (0) | 2023.01.22 |
lib (0) | 2023.01.11 |