𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 𝘁𝗼 𝗖𝗥𝗨𝗗
Gli oggetti JavaScript memorizzano insieme dati e logica. Si usano per raggruppare informazioni correlate in un unico posto.
Pensa a un oggetto come a un'entità del mondo reale.
Un'entità è qualcosa che puoi identificare. Uno studente è un'entità. Un oggetto ha due parti:
- Stato: Ciò che l'oggetto possiede. (Nome, Età)
- Comportamento: Ciò che l'oggetto fa. (Studiare, Frequentare le lezioni)
Nel codice, lo stato è chiamato proprietà. Il comportamento è chiamato metodo.
Come creare oggetti
Hai due modi principali per costruire un oggetto.
Object Literal Questo metodo utilizza le parentesi graffe. È il metodo più comune. È breve e pulito. let student = { name: "Saravanan", age: 25 };
Object Constructor Questo metodo utilizza la parola chiave
new. let student = new Object(); student.name = "Saravanan";
La maggior parte degli sviluppatori usa il metodo letterale perché è più facile da leggere.
Le operazioni CRUD
Gestisci i dati negli oggetti utilizzando quattro azioni di base:
- Create: Definisci un nuovo oggetto.
- Read: Accedi ai dati utilizzando la dot notation (student.name) o la bracket notation (student["name"]).
- Update: Cambia un valore (student.age = 26).
- Delete: Rimuovi una proprietà utilizzando la parola chiave
delete(delete student.age).
Funzionalità avanzate degli oggetti
Metodi Una funzione all'interno di un oggetto è un metodo. Puoi usare una sintassi abbreviata per scriverli. let person = { greet() { console.log("Hello"); } };
Oggetti annidati Un oggetto può contenere un altro oggetto. Questo è un oggetto annidato. let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; Vi si accede in questo modo: person.address.city.
Gli oggetti possono memorizzare molti tipi:
- Stringhe
- Numeri
- Booleani
- Array
- Funzioni
- Altri oggetti
Fonte: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg