Boa noite! No método Array.prototype.forEach() qual a finalidade do termo "prototype"? Fiquei em dúvida, pois o método me parece mais Array.forEach(). Obrigado desde já!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite! No método Array.prototype.forEach() qual a finalidade do termo "prototype"? Fiquei em dúvida, pois o método me parece mais Array.forEach(). Obrigado desde já!
Bom dia Daniel!
A palavra "prototype" é usada para adicionar novos métodos e propriedades a objetos de construtores já existentes. No caso do método forEach(), ele é um método do protótipo (prototype) do objeto Array, ou seja, ele é um método herdado por todas as instâncias criadas a partir do construtor Array. Isso significa que ele pode ser usado por todos os arrays criados no código, sem a necessidade de ser chamado explicitamente em cada uma dessas instâncias.