[Typescript] ์ถ๊ฐ ์ ๊ณต ํ์
(tuple, enum, any, void, never)
TypeScript ์์๋ ๊ธฐ๋ณธํ ์๋ฃํ, ์ฐธ์กฐํ ์๋ฃํ์ธ์๋ ์ถ๊ฐ๋ก ํ์
์ ์ ๊ณตํ๋ค. 1. tuple ๊ธธ์ด์ ๊ฐ ์์์ ํ์
์ด ์ ํด์ง ๋ฐฐ์ด์ ์ ์ฅํ๋ ํ์
let arr:[string, number] = ["Hi",6]; arr[1].concat("!"); //Error, 'number'does not have'concat’ //์ ์ํ์ง์์ index ํธ์ถ ์ ์ค๋ฅ arr[3]="hello"; //Error, Property '3'does not exist on type'[string,number] 2. enum ํน์ ๊ฐ๋ค์ ์งํฉ์ ์ ์ฅํ๋ ํ์
enumerable, ์ฆ ์ด๊ฑฐ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ํ์
์ ๋งํ๋ค. ๋ฐ์ดํฐ์ ์์๊ฐ ์๋๋ฐ, ๊ทธ ์์์ ๋ง๊ฒ ๊ฐ์ ์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค. ์์๋ ์์๋ก ๋งค๊ธฐ๋ฉฐ, 1..