Was ist der Unterschied zwischen einem Funktionsaufruf und einer Funktionsreferenz?
Ich habe folgende Funktion
function hello() {
alert("hi!");
}
Nehmen Sie diesen Code:
var elem = document.getElementById("btn");
elem.onclick = hello;
Meine Frage ist vielleicht ein bisschen schwer zu verstehen. Nehmen Sie sich also die Zeit: Was unterscheidet DIESES Codeteil GENAU von einem normalen Aufruf, oder warum erfordert dieses Codeteil einen Verweis auf die Funktionsvariable und keinen regulären Aufruf? (hello();
)
Wie kann ich wissen, wo ich auf die Funktion verweisen soll und wann ich sie tatsächlich aufrufen soll?