Cercando su internet un approfondimento delle clousures, mi sono imbattuto in questo codice
Codice PHP:
function Person() {
this.name=null; // Giusto per...
inspect_this = function() {
alert(this);
}
}
var claudio = new Person();
inspect_this();
La cosa che non mi torna è, considerando che Person viene usata praticamente come costruttore, che accade se io oltre a claudio decidessi di inizializzare altri nomi?
Quante funzioni "inspect_this" mi ritroverei?
La sintassi corretta invece non dovrebbe essere claudio.inspect_this ? (Premetto che l'ho provata ma non va, quindi vuol dire che son io a non aver capito una mazza)