는 유형의 유형으로 작용하는 유연성을 제공합니다
type
interface
는 유형의 유형을 허용하지 않습니다
는 를 통해 상속을지지하는 객체의 구조를 정의하고 코드 재사용을 촉진하는 데 이상적입니다. 객체에 대한 계약을 정의합니다
2. 상속 :
는 type와 함께 여러 상속을 허용합니다
<code class="language-typescript">type Pessoa = { nome: string; idade: number; };</code>는 교차로를 사용하여 유형을 결합합니다
3. 어떤 용도?
type
interface
객체로 작업하고 확장 성이 필요합니다
<code class="language-typescript">type Status = "sucesso" | "erro" | "carregando"; interface Status = "sucesso" | "erro" | "carregando"; // ❌ Erro</code>유형, 교차점, 기능 또는 API의 반환 유형이 필요한 경우
간단히 말해서 interface
는 일반적으로 객체보다 선호되는 반면 extends
는 다른 상황에 더 큰 유연성을 제공합니다
위 내용은 TypeScript : 유형과 인터페이스의 차이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!