Rond haakjes in IIFE in JavaScript
Meestal worden bij het onmiddellijk aanroepen van een functie in plaats van een plusteken ronde haakjes gebruikt, omdat deze manier van noteren als duidelijker wordt beschouwd:
(function() {
console.log('!');
}());
Meestal worden de ronde haakjes voor het aanroepen van de functie aan de buitenkant geplaatst, zoals hier:
(function() {
console.log('!');
})();
Bepaal, zonder de code uit te voeren, wat er in de console wordt uitgevoerd:
let result = (function() {
return '!';
}());
console.log(result);
Bepaal, zonder de code uit te voeren, wat er in de console wordt uitgevoerd:
let result = (function() {
return '!';
})();
console.log(result);
Bepaal, zonder de code uit te voeren, wat er in de console wordt uitgevoerd:
let result = (function() {
return '!';
});
console.log(result);
Bepaal, zonder de code uit te voeren, wat er in de console wordt uitgevoerd:
let result = (function() {
return '!';
});
console.log(result());