λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
JavaScript/TypeScript

Type Alias

by μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2021. 11. 15.
λ°˜μ‘ν˜•

πŸ₯Š Type Aliasλž€?

νƒ€μž…μ— 직접 이름을 λͺ…λͺ…ν•  수 μžˆλŠ” 것. 즉, μƒˆλ‘œμš΄ νƒ€μž…μ„ μ •μ˜ν•˜λŠ” 것.

 

νƒ€μž…μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‹€λŠ” μ μ—μ„œ μΈν„°νŽ˜μ΄μŠ€μ™€ μœ μ‚¬ν•˜λ‹€.
Type AliasλŠ” μ›μ‹œκ°’, union νƒ€μž…, tuple 등도 νƒ€μž…μœΌλ‘œ 지정할 수 μžˆλ‹€.
κ·ΈλŸ¬λ‚˜ μΈν„°νŽ˜μ΄μŠ€μ²˜λŸΌ extends λ˜λŠ” implements 될 μˆ˜λŠ” μ—†λ‹€.

 

 

ex)

type Person = {
  name: string;
  age: number;
};

const person: Person = {
  name: 'yunkyung',
  age: 20,
};
λ°˜μ‘ν˜•

'JavaScript > TypeScript' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

TypeScriptλž€?  (0) 2021.11.15
λ˜λ„λ‘μ΄λ©΄ 쓰지 말아야 ν• ? type  (0) 2021.11.15

λŒ“κΈ€