-
[TypeScript] ! ์ฐ์ฐ์(Non-null Assertion Operator)
! ์ฐ์ฐ์(Non-null Assertion Operator)๋ค์ด๊ฐ๋ฉฐํ์
์คํฌ๋ฆฝํธ(TypeScript)์์ ์ฌ์ฉ๋๋ @!@ ์ฐ์ฐ์(Non-null Assertion Operator)์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค.์ด ์ฐ์ฐ์๋ ํ์
์คํฌ๋ฆฝํธ์์๋ง ์ฌ์ฉํ ์ ์๋ค. ! ์ฐ์ฐ์(Non-null Assertion Operator)๊ฐ๋
์ปดํ์ผ๋ฌ์๊ฒ ํด๋น ํํ์์ด @null@ ๋๋ @undefined@๊ฐ ์๋์ ๋ณด์ฅํ๋ค๊ณ ์๋ฆฌ๋ ์ญํ ์ ํ๋ ์ฐ์ฐ์ ์ฌ์ฉ ์let value: string | null | undefined = "Hello";// ์ฌ๊ธฐ์ ํ์
์คํฌ๋ฆฝํธ๋ value๊ฐ null ๋๋ undefined์ผ ์ ์๋ค๊ณ ๊ฒฝ๊ณ ํ ์ ์๋ค.let length = value!.length; // ! ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํ์ผ๋ฌ ๊ฒฝ๊ณ ๋ฅผ..
2024.08.20