Typescript (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ ๋งต๋ ํ์ , ์ ๋ค๋ฆญ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ(Index Signatures)๊ฐ์ฒด์ ์์ฑ ์ด๋ฆ์ด ๋ฏธ๋ฆฌ ์ ์๋์ง ์์์ ๋, ์์ฑ ์ด๋ฆ์ด ๋์ ์ผ๋ก ๊ฒฐ์ ๋๋ ๊ฒฝ์ฐ ํด๋น ์์ฑ์ ํค์ ๊ฐ์ ์ง์ ํ๋ ๋ฌธ๋ฒ์ด๋ค.์ธํฐํ์ด์ค ๋ด๋ถ์ [key: K]: T์ ๊ฐ์ด ํ์ ์ ๋ช ์ํ๋ฉด ํด๋น ํ์ ์ ์์ฑ ํค๋ ๋ชจ๋ Kํ์ ์ด์ด์ผ ํ๊ณ ์์ฑ ๊ฐ์ ๋ชจ๋ T ํ์ ์ ๊ฐ์ ธ์ผ ํ๋ค๋ ์๋ฏธ์ด๋ค.๋ค์ํ ์ํฉ์์ ๋์ ๊ฐ์ฒด๋ฅผ ํ์ ์์ ํ๊ฒ ์ ์ํ๋ ๋ฐ ์ ์ฉํ์ง๋ง, ์ฌ์ฉ ์ ๋ฏธ๋ฆฌ ์ ์๋ ์์ฑ๊ณผ์ ํ์ ์ถฉ๋์ ์ฃผ์ํด์ผ ํ๋ค.์ฌ๋ฌ ์์ฑ์ ๋์ ์ผ๋ก ์ ์ํ ๋ ์ฌ์ฉ ์์interface StringNumber { [key: string]: number;};const scores: StringNumber = { Alice: 90, Bob: 85, Charlie: 92,};๋ฐฐ์ด์ฒ.. ์ด์ 1 ๋ค์