CRUD en Constructors in JavaScript
Je moet gegevens beheren in JavaScript. Dit doe je via CRUD-bewerkingen en constructors.
CRUD staat voor Create, Read, Update en Delete. Met deze vier stappen kun je objectgegevens beheren.
• Create: Voeg nieuwe eigenschappen toe aan een object. Gebruik dot notation voor eenvoudige keys. Gebruik bracket notation als je key spaties of speciale tekens bevat.
• Read: Haal waarden op uit een object. Als de key niet bestaat, geeft JavaScript undefined terug.
• Update: Wijzig een bestaande waarde. Je kunt deze direct wijzigen of de spread operator gebruiken om een nieuw object met de wijzigingen te maken.
• Delete: Gebruik de delete operator om een eigenschap te verwijderen. Hiermee verwijder je zowel de key als de waarde.
Constructors helpen je bij het bouwen van objecten. Een constructor is een speciale functie. Deze wordt uitgevoerd wanneer je het new keyword gebruikt.
Wanneer je een constructor aanroept, gebeuren er drie dingen:
- JavaScript maakt een nieuw, leeg object aan.
- Het
thiskeyword verwijst naar dat nieuwe object. - De constructor geeft het nieuwe object terug.
Gebruik object literals voor individuele objecten. Gebruik constructors wanneer je veel objecten moet aanmaken. Elk object dat uit een constructor voortkomt, blijft uniek. Wijzigingen in het ene object hebben geen invloed op de andere.
Bron: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe