𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁-𝗼𝗯𝗷𝗲𝗰𝘁𝗲𝗻 𝘂𝗶𝘁𝗴𝗲𝗹𝗲𝗴𝗱

JavaScript-objecten slaan gegevens op in sleutel-waarde paren. Elk paar is een eigenschap.

Een eigenschap bevat verschillende soorten gegevens:

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:

  1. Object Literals Gebruik accolades om eigenschappen direct te definiëren. let user = { name: "Sourav", age: 23 };

  2. Object Constructor Gebruik de new Object() syntax. let user = new Object(); user.name = "Sourav";

Hoe je eigenschappen benadert:

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