Objetos JavaScript Explicados
Objetos JavaScript armazenam dados em pares chave-valor. Cada par é uma propriedade.
Uma propriedade contém diferentes tipos de dados:
- Strings
- Números
- Arrays
- Outros objetos
- Funções
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:
Literais de Objeto Use chaves para definir propriedades diretamente. let user = { name: "Sourav", age: 23 };
Construtor de Objeto Use a sintaxe new Object(). let user = new Object(); user.name = "Sourav";
Como acessar propriedades:
- Notação de ponto: user.name
- Notação de colchetes: user["name"]
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