Menu
Coddy logo textTech

Anotações de Tipo de Objeto Inline

Parte da seção Introdução ao TypeScript do Journey de JavaScript da Coddy. Lição 37 de 73.

Às vezes, você precisa definir a estrutura de um objeto para um caso de uso único e específico. Em vez de criar um alias de tipo ou interface reutilizável, o TypeScript permite definir a forma do objeto diretamente onde você declara a variável. Isso é chamado de uma anotação de tipo de objeto inline.

A sintaxe usa chaves para descrever as propriedades do objeto e seus tipos diretamente na declaração da variável:

let user: { name: string; id: number } = {
  name: "Alice",
  id: 123
};

Esta abordagem é perfeita para estruturas de objetos pontuais que você não planeja reutilizar em outro lugar no seu código.

challenge icon

Desafio

Fácil

Crie uma variável chamada student com uma anotação de tipo de objeto inline que define a seguinte estrutura:

  • propriedade name do tipo string
  • propriedade studentId do tipo number
  • propriedade isEnrolled do tipo boolean

Atribua à variável os seguintes valores:

  • name: "Sarah Johnson"
  • studentId: 12345
  • isEnrolled: true

Crie outra variável chamada course com uma anotação de tipo de objeto inline que define a seguinte estrutura:

  • propriedade title do tipo string
  • propriedade credits do tipo number
  • propriedade instructor do tipo string

Atribua à variável os seguintes valores:

  • title: "Introduction to TypeScript"
  • credits: 3
  • instructor: "Dr. Smith"

Imprima as seguintes informações em linhas separadas:

  • O nome do estudante
  • O ID do estudante
  • O título do curso
  • O número de créditos

Experimente você mesmo

// TODO: Escreva seu código aqui
// Crie a variável student com anotação de tipo de objeto inline
// Crie a variável course com anotação de tipo de objeto inline
// Imprima as informações necessárias
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao TypeScript

Pratique por conta própria: Compilador de JavaScript online