Jornada do Dev

Propriedades opcionais

Entre para ter acesso à essa aula

Nesta aula, aprendemos sobre a criação de propriedades opcionais dentro de objetos. Caso queiramos adicionar informações opcionais em um objeto, podemos usar o símbolo de interrogação antes do ponto de interrogação (?). É importante lembrar que colocar valores undefined também pode ser uma forma de definir propriedades opcionais.

No entanto, se uma propriedade é obrigatória, devemos defini-la como tal. No exemplo dado, vimos que a propriedade "carro" era opcional, então poderíamos defini-la como string ou undefined. Caso o valor de "carro" seja errado, o campo será indefinido.