タイプ別名
4905 ワード
📖 タイプ別名
기기기기기기기기기기
タイプ別名は、特定のタイプまたはインタフェースのタイプ変数を参照できることを意味します.
// string 타입을 사용할때
const name:string = 'joo';
// 타입 별칭을 사용할때
type MyName = string;
const name: MyName = 'joo'
type Developer = {
name : string,
skill : string
}
タイプ別名コードの例
// interface
interface Person {
name : string;
age:number;
}
// 타입 별칭
type Person = {
name :string;
age:number;
}
let dal: Person = {
name : '달이',
age:30
}
インタフェースとは異なり、タイプ別名は、タイプスクリプトで定義されたタイプを具体的に決定することができる.type MyString = string;
var str: MyString = 'hello'
type Todo = { id: string; title: string; done:boolean };
function getTodo(todo:Todo) { }
タイプ別名は、インタフェースフォーマットだけでなく、他のフォーマットにも使用できます.ᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑᄑ
タイプ別名のフィーチャー
タイプ別名は、新しい値を生成するのではなく、定義されたタイプに名前を付けて、後で簡単に参照できるようにします.
インタフェースvsタイプ別名
拡張可能なインタフェースとは逆に、タイプ別名は拡張できません.
したがって、
type
ではなくinterface
を使用することを推奨します.🔍 リファレンスソース
Reference
この問題について(タイプ別名), 我々は、より多くの情報をここで見つけました https://velog.io/@fromzoo/타입-별칭テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol