𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁-𝗼𝗯𝗷𝗲𝗰𝘁𝗲𝗻 𝘂𝗶𝘁𝗴𝗲𝗹𝗲𝗴𝗱
JavaScript-objecten slaan gegevens op in sleutel-waarde paren. Elk paar is een eigenschap.
Een eigenschap bevat verschillende soorten gegevens:
- Strings
- Getallen
- Arrays
- Andere objecten
- Functies
Wanneer een functie zich in een object bevindt, wordt deze een methode genoemd. Methoden bepalen wat een object doet.
Voorbeeld: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }
In dit voorbeeld is firstName een sleutel en "Virat" de waarde.
Manieren om objecten te maken:
Object Literals Gebruik accolades om eigenschappen direct te definiëren. let user = { name: "Sourav", age: 23 };
Object Constructor Gebruik de
new Object()syntax. let user = new Object(); user.name = "Sourav";
Hoe je eigenschappen benadert:
- Dot-notatie: user.name
- Bracket-notatie: user["name"]
Je kunt objecten wijzigen nadat je ze hebt aangemaakt. Je kunt nieuwe eigenschappen toevoegen of bestaande verwijderen.
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 hasOwnProperty:
"name" in user;
user.hasOwnProperty("name");
Objecten helpen je om gerelateerde gegevens en gedrag op één plek te groeperen. Dit maakt je code georganiseerd en gemakkelijk te beheren.
Bron: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9