๐ย Reference
๐ย Chapter
Optional chaining
Type assertion
Non-null assertion operator
- Non-null assertion operator
- null ์๋ ๋ณด์ฆ ์ฐ์ฐ์
!
- ๋ค์ ๋๋ํ 1๊ฐ
- TypeScript ๋ค์ ๋๋ํ
- Non-null assertion operator
- Non-null ๋จ์ธ ์ฐ์ฐ์
- ํผ์ฐ์ฐ์๊ฐ Nullish(null์ด๋ undefined) ๊ฐ์ด ์๋์ ๋จ์ธํ ์ ์๋ค.
- ์ด๋ฅผ Null์ด ์๋ ๋จ์ธ ์ฐ์ฐ์(Non-null assertion operator) ๋๋ ํ์ ํ ๋น ์ด์ ์
(Definite Assignment Assertions)์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
- Null์ด ์๋ ์ด์ ์
์ฐ์ฐ์๋ ํผ์ฐ์ฐ์๊ฐ null์ด ์๋๋ผ๊ณ ์ปดํ์ผ๋ฌ์๊ฒ ์ ๋ฌํ์ฌ ์ผ์์ ์ผ๋ก Null ์ ์ฝ ์กฐ๊ฑด์ ์ํ์ํจ๋ค.
- TypeScript์์
!
์ฐ์ฐ์๋ ๋ณ์ ์ค๋ฅธ์ชฝ์ ๋ถ์ด Non-null ๋จ์ธ ์ฐ์ฐ์๋ก ์ฌ์ฉ๋๋ค.
- ๋ณ์์ ํ์
์
null
์ด๋ undefined
๊ฐ ์๋์ ๋ช
์์ ์ผ๋ก ์ง์ ํ์ฌ ์ปดํ์ผ๋ฌ์๊ฒ ์๋ ค์ฃผ๋ ์ญํ ์ ํ๋ค.