É chamado de instância em Javascript?

5

Digamos que eu tenha uma função.

function foo(){
    //do stuff
}

E então eu crio um objeto dessa função.

var fooObj = new foo();

O que é o fooObj chamado? Uma instância, uma instância de objeto ou algo totalmente diferente? Perdoem a pergunta do novato, mas eu sou bastante novo para programação baseada em protótipos (e toda programação na verdade).

    
por EpicPineapple 13.02.2013 / 05:20
fonte

1 resposta

4

fooObj é um objeto e também é uma instância do protótipo foo .

Embora o javascript tecnicamente não possua classes, muitos também chamam fooObj de um objeto da classe foo porque funciona de maneira semelhante às classes em outros idiomas.

    
por 13.02.2013 / 05:45
fonte