Objetos JavaScript Explicados

Objetos JavaScript armazenam dados em pares chave-valor. Cada par é uma propriedade.

Uma propriedade contém diferentes tipos de dados:

Quando uma função reside dentro de um objeto, ela é chamada de método. Métodos definem o que um objeto faz.

Exemplo: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }

Neste exemplo, firstName é uma chave e "Virat" é o valor.

Formas de criar objetos:

  1. Literais de Objeto Use chaves para definir propriedades diretamente. let user = { name: "Sourav", age: 23 };

  2. Construtor de Objeto Use a sintaxe new Object(). let user = new Object(); user.name = "Sourav";

Como acessar propriedades:

Você pode alterar objetos após criá-los. Você pode adicionar novas propriedades ou remover as existentes.

Para remover uma propriedade, use o operador delete: delete user.age;

Para verificar se uma propriedade existe, use o operador in ou hasOwnProperty: "name" in user; user.hasOwnProperty("name");

Objetos ajudam você a agrupar dados e comportamentos relacionados em um só lugar. Isso torna seu código organizado e fácil de gerenciar.

Fonte: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9