Syntaxis van JavaScript-functies, eventafhandeling en basismethoden voor DOM-manipulatie, elk uitgelegd met een kort voorbeeld.
42 cards · basic cards · AI-written, checked twice. Edit anything.
- Wat is de syntaxis voor een gewone functiedeclaratie in JavaScript?
Show answer
function functionName(parameters) { return value; }
- Hoe schrijf je een functie-expressie?
Show answer
const functionName = function(parameters) { return value; };
- Wat is de syntaxis van een pijlfunctie (arrow function)?
Show answer
const functionName = (parameters) => { return value; };
- Wat doet een return-statement in een functie?
Show answer
Het verlaat de functie en geeft een waarde terug aan de aanroeper.
- Hoe stel je een standaardwaarde in voor een parameter van een functie?
Show answer
function greet(name = 'Guest') { return 'Hello ' + name; }
- Wat kan een functie dankzij de restparameter (...)?
Show answer
Een variabel aantal argumenten accepteren als een array.
- Wat is functiescope in JavaScript?
Show answer
Variabelen die binnen een functie zijn gedeclareerd, zijn alleen binnen die functie toegankelijk.
- Wat is een closure?
Show answer
Een functie die toegang heeft tot de variabelen uit de scope van de omringende functie, ook nadat die omringende functie is afgerond.
- Wat is een callbackfunctie?
Show answer
Een functie die als argument aan een andere functie wordt meegegeven en later wordt uitgevoerd.
- Wat is een anonieme functie?
Show answer
Een functie zonder naam, vaak gebruikt als callback of opgeslagen in een variabele.
- Wat is een IIFE (Immediately Invoked Function Expression)?
Show answer
(function() { code here })(); is een functie die direct wordt uitgevoerd zodra ze wordt gedefinieerd.
- Wat is function hoisting?
Show answer
Functiedeclaraties worden vóór de uitvoering van de code naar de top van hun scope verplaatst, zodat je ze kunt aanroepen voordat ze zijn gedefinieerd.
- Wat doet de methode bind()?
Show answer
Ze maakt een nieuwe functie met een vaste this-context en optioneel vooraf ingevulde argumenten.
- Wat doet de methode call()?
Show answer
Ze roept een functie aan met een opgegeven this-context en afzonderlijk meegegeven argumenten.
- Wat doet de methode apply()?
Show answer
Ze roept een functie aan met een opgegeven this-context en argumenten die als array worden meegegeven.