Intern
In welke gevallen kan de functie worden gebruikt?
sobes.tech AI
Antwoord van AI
- Wanneer het nodig is om een codeblok opnieuw te gebruiken zonder duplicatie.
- Om het programma te structureren door het op te splitsen in logische delen.
- Om de logica te encapsuleren, door implementatiedetails te verbergen.
- Bij het werken met asynchrone operaties of gebeurtenissen (bijvoorbeeld callbacks).
- Om closures te maken die toegang behouden tot variabelen uit de externe scope.
- Bij het definiëren van methoden van objecten of klassen.
- Voor het verwerken van gegevens, bijvoorbeeld in array-methoden (
map,filter,reduce).
// Hergebruik
function greet(name) {
console.log(`Hallo, ${name}!`);
}
greet('Wereld');
greet('Gebruiker');
// Callback voor asynchrone operatie
setTimeout(function() {
console.log('Uitgevoerd na 1 seconde');
}, 1000);