ho letto questo utilissimo articolo sull'uso di Apply e Call (incuriosito durante la lettura del codice di bytefx).

qui si capisce il succo:
Codice PHP:
var 10;
var 
= { x15 };
function 
f(message)
{
    
alert(message);
    
alert(this.x);
}

f("invoking f");
f.call(o"invoking f via call"); 
prima si ha 10 e poi 15


la mia domanda da ignorante è questa: ma perchè non funziona direttamente così?
Codice PHP:
o.f("invoking f"); 
:master: