Moderator |
|
Waarom zou je dit op deze manier willen aanpakken. Een callback functie is bedoeld om een bewerking uit te voeren na afloop van een andere taak. Ik denk dat de oplossingsvorm niet aansluit bij hetgeen je probeert op te lossen. Of dit was slechts bedoeld ter illustratie en probeer je iets heel anders te bereiken?
Waar je misschien naar op zoek bent is een closure of self-invoking function, zoals hier beschreven, of je bouwt een soort van class met zeker "gedrag":
//<![CDATA[
// de declaratie komt bijvoorbeeld uit een extern js bestand
function MijnKlasse() {
this.som = function(a, b) {
return a + b;
}
}
var object = new MijnKlasse();
alert(object.som(2, 3));
//]]>
//<![CDATA[ // de declaratie komt bijvoorbeeld uit een extern js bestand function MijnKlasse() { this.som = function(a, b) { return a + b; } } var object = new MijnKlasse(); alert(object.som(2, 3)); //]]>
|