Runde Klammern in IIFE in JavaScript
Normalerweise werden für den sofortigen Aufruf einer Funktion anstelle eines Pluszeichens runde Klammern verwendet, da diese Schreibweise als offensichtlicher gilt:
(function() {
console.log('!');
}());
Meistens werden die runden Klammern für den Funktionsaufruf außen gesetzt, so wie hier:
(function() {
console.log('!');
})();
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let result = (function() {
return '!';
}());
console.log(result);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let result = (function() {
return '!';
})();
console.log(result);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let result = (function() {
return '!';
});
console.log(result);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let result = (function() {
return '!';
});
console.log(result());