{}
์ ํ์
์ผ๋ก ์ฌ์ฉํ์ง ์๊ธฐ
๋น ๊ฐ์ฒด์ {}
ํ์
์ ์ง์ ํ๋ฉด @typescript-eslint/ban-types
๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ๋ค. {}
ํ์
์ null์ด ์๋ ๋ชจ๋ ๊ฐ์ด๋ผ๋ ๋ป์ด๊ธฐ ๋๋ฌธ์ ํ์
์ ์ง์ ํ์์๋ ์ปดํ์ผ ๋ ์ด ๊ฐ์ด ๊ฐ์ฒด์ธ์ง ๋ญ์ง ์ ๋ฐฉ๋ฒ์ด ์๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ํฉ์ ๋ฐ๋ผ ๊ตฌ์ฒด์ ์ผ๋ก ํ์
์ ์ง์ ํด์ค ํ์๊ฐ ์๋ค.
์ ๋ง๋ก ๋น ๊ฐ์ฒด์ธ ๊ฒฝ์ฐ
Record<string, never>
ํ๋กํผํฐ ๊ฐ์ never
๋ฅผ ์ง์ ํจ์ผ๋ก์จ ์ด๋ค ๊ฐ๋ ๋ด๊ธฐ์ง ์์ ๋น ๊ฐ์ฒด์์ ๋ํ๋ธ๋ค.
๊ฐ์ฒด์ธ ๊ฒฝ์ฐ
Record<string, unknown>
ํ๋กํผํฐ ๊ฐ์ unknown
์ ์ง์ ํจ์ผ๋ก์จ ๋ชจ๋ ํ์
์ ๊ฐ์ด ํ ๋น๋ ์ ์๋ ๊ฐ์ฒด์์ ๋ช
์ํด์ค๋ค.
๊ฐ์ธ ๊ฒฝ์ฐ
unknown
๊ฐ์ฒด๊ฐ ์๋ ์ด๋ค ๊ฐ์ด๋ ํ ๋น๋ ์ ์๋ค๋ ๊ฑธ ์๋ฏธํ๋ค.
'๐ป๐ > ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] JavaScript์์ HTML ์์๋ฅผ ๋ง๋๋ 3๊ฐ์ง ๋ฐฉ๋ฒ (0) | 2022.10.02 |
---|---|
[React] ๋๋ํ๊ฒ useCallback ์ฌ์ฉํ๊ธฐ (0) | 2022.10.02 |
[react-youtube] videoId์ ๋ฐ๋ผ ์์์ด ๋ณ๊ฒฝ๋์ง ์์ ๋ (0) | 2022.09.02 |
[JS] ํด๋ก์ (Closure) ํ์ฉํ๊ธฐ (0) | 2022.08.28 |
[JS] ํธ์ด์คํ (Hoisting) (0) | 2022.08.28 |