𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 𝘁𝗼 𝗖𝗥𝗨𝗗

Objetos JavaScript armazenam dados e lógica juntos. Você os utiliza para agrupar informações relacionadas em um só lugar.

Pense em um objeto como uma entidade do mundo real.

Uma entidade é algo que você pode identificar. Um aluno é uma entidade. Um objeto tem duas partes:

No código, o estado é chamado de propriedade. O comportamento é chamado de método.

Como criar objetos

Você tem duas maneiras principais de construir um objeto.

  1. Objeto Literal Este utiliza chaves. É o método mais comum. É curto e limpo. let student = { name: "Saravanan", age: 25 };

  2. Construtor de Objeto Este utiliza a palavra-chave new. let student = new Object(); student.name = "Saravanan";

A maioria dos desenvolvedores usa o método literal porque é mais fácil de ler.

As Operações CRUD

Você gerencia dados em objetos usando quatro ações básicas:

Recursos Avançados de Objetos

Métodos Uma função dentro de um objeto é um método. Você pode usar uma sintaxe abreviada para escrevê-los. let person = { greet() { console.log("Hello"); } };

Objetos Aninhados Um objeto pode conter outro objeto. Isso é um objeto aninhado. let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; Você o acessa assim: person.address.city.

Objetos podem armazenar muitos tipos:

Fonte: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg