𝗢𝗯𝗷𝗲𝗰𝘁𝗲𝗻 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
JavaScript-objecten slaan gegevens op in sleutel-waarde paren. Elk paar is een eigenschap. Een eigenschap bevat een waarde zoals een string, getal of array. Als een eigenschap een functie bevat, noem je dit een methode.
Methoden beschrijven wat een object doet.
Hoe je objecten maakt:
Object Literals Gebruik accolades om gegevens te definiëren. let user = { name: "Sourav", age: 23 };
Object Constructor Gebruik het new Object() commando. let user = new Object(); user.name = "Sourav";
Hoe je gegevens benadert:
- Dot-notatie: user.name
- Bracket-notatie: user["name"]
Je kunt objecten aanpassen nadat je ze hebt aangemaakt. Je kunt nieuwe eigenschappen toevoegen of oude verwijderen.
Om een eigenschap toe te voegen: user.job = "Developer";
Om een eigenschap te verwijderen, gebruik je de delete operator: delete user.age;
Om te controleren of een eigenschap bestaat, gebruik je de in operator of de hasOwnProperty methode: "name" in user; user.hasOwnProperty("name");
Objecten groeperen gerelateerde gegevens en logica samen. Dit maakt je code gemakkelijker te beheren.
Bron: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9