Si chiama un'istanza in Javascript?

5

Dire che ho una funzione.

function foo(){
    //do stuff
}

E poi creo un oggetto di quella funzione.

var fooObj = new foo();

Che cos'è fooObj chiamato? Un'istanza, un'istanza di oggetto o qualcos'altro interamente? Perdonate la domanda newbie, ma sono piuttosto nuovo alla programmazione basata su prototipi (e tutta la programmazione in realtà).

    
posta EpicPineapple 13.02.2013 - 05:20
fonte

1 risposta

4

fooObj è un oggetto ed è anche un'istanza del prototipo foo .

Sebbene javascript non abbia tecnicamente classi, molti chiamerebbero anche fooObj un oggetto della classe foo perché funziona in modo simile alle classi in altre lingue.

    
risposta data 13.02.2013 - 05:45
fonte

Leggi altre domande sui tag