Tipo object

Um object pode ser criado com colchetes {…}com uma lista opcional de propriedades . Uma propriedade é um par “chave: valor”, onde keyé uma string (também chamada de “nome da propriedade”) e valuepode ser qualquer coisa.

Sintaxe:

let <nome-objeto> = { key1: value1, key2: value2,...};

Declarar um object

Podemos ter um obj usuario, que tenha os dados do usuario.

let usuario = {     // object
  name: "Ana",    // chave "name" armazena o value "Anna"
  age: 7          // chave "age" armazena o value 7
};

Acessar propriedade

Para acessar uma propriedade em object usamos sempre o objeto e a chave.

Exemplo: Queremos saber o nome do usuario.

usuario.name // Ana

usuario["name"] // Ana

Remover propriedade

Para remover uma propriedade, podemos usar delete

Adicionando uma nova propriedade

Para adicionar uma nova propriedade chamamos object passando a key e atribuindo ovalue.

Podemos também subtituir o valor de uma propriedade existente.

Por exemplo, vamos substituir o nome de "Anna" por "Teresa"

Verificando se uma propriedade existe

Para verificar se uma propriedade já existe, utilizamos o in.

-> Passamos a propriedade que queremos verificar. Ex: "age"

-> Depois o operador in e o object

O in retorna true ou false, se a propriedade existir será true, senão será false.

Last updated

Was this helpful?