Conhecendo o operator new e os protótipos no JavaScript
6 minutos de leitura

Como funciona exatamente o new no JavaScript? Podemos utilizá-lo na frente de uma invocação de uma função. Curiosamente, de qualquer função. Quando usado, o new cria um novo objeto e o atribui a palavra chave this de dentro do escopo da função invocada. Podemos então adicionar atributos a esse objeto: ```sourcecode lang="javascript"
var Pessoa = function(nome, email) { console.log("criando nova pessoa"); console.log(typeof(this)); this.nome = nome; this.email = email; }
var joao = new Pessoa("João da Silva", "[email protected]"); // criando nova pessoa, object console.log(joao.nome); // João da Silva console.log(joao.email); // [email protected]
Autor(a)
ricardo.valeriano
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.


