Bem vindo de volta.
Neste vídeo, vamos falar sobre protótipos.
Em primeiro lugar, entenderemos o que o protótipo de objeto será, então, descreveremos e diagramaremos a
relação entre o protótipo e o construtor Dunder Prato, em seguida, adicionaremos métodos e propriedades no objeto
protótipo para escrever um código mais eficiente.
E, finalmente, poderemos explicar a diferença entre a adição de métodos e propriedades ao protótipo
versus a função de construtor.
rapidamente mais uma vez com a nova palavra-chave, primeiro cria um objeto fora do ar.
Mas antes de entrar em protótipos Vamos rever
Em segundo lugar, ele define o valor da palavra-chave como esse objeto criado na etapa anterior.
Terceiro, adiciona um retorno à função de construtor.
Finalmente, cria um link que podemos acessar como Dunder Prato entre o objeto criado e a propriedade
do protótipo da função do construtor.
Vamos falar um pouco mais sobre esse ponto.
Melhor ainda, vamos diagraar esse relacionamento.
Não seja intimidado por este diagrama.
Procuremos passo a passo como um guia.
Um círculo é uma função e um quadrado é um objeto.
Então, aqui, temos uma função de construtor de pessoa que possui uma propriedade chamada protótipo que é um
objeto em que o objeto possui uma propriedade chamada construtora que retorna à função original do construtor.
Se as propriedades ou os métodos são colocados no protótipo da pessoa, eles podem ser acessados ​​a partir
de qualquer objeto criado a partir dessa função do construtor, na forma em que esses objetos criados
pela função do construtor tenham acesso ao objeto protótipo através do link donador Prato.
Este link é estabelecido quando a nova palavra-chave é usada.
Para recapitular todas as funções do construtor tem uma propriedade sobre ele chamado protótipo.
A propriedade protótipo é um objeto que também pode ter métodos e propriedades anexados a ele.
Esses métodos e propriedades são compartilhados e acessíveis por qualquer objeto criado a partir dessa função
de construtor.
Quando a nova palavra-chave é usada.
Agora vamos ver o que isso parece com o exemplo do código.
Eu vou copiar e colar este código na consola cromada e podemos percorrer cada linha.
Primeiro eu tenho a função de construtor chamada pessoa com uma propriedade chamada de nome.
Como criei uma função, já podemos ver que existe uma propriedade na função chamada protótipo.
Agora vou criar dois objetos chamados LP da minha função de construtor usando a nova chave.
Como use a nova palavra-chave, uma propriedade foi adicionada a cada um desses objetos chamados de produtos Dunder
que aponta para a propriedade do protótipo no construtor da pessoa.
Vamos discutir no próximo vídeo por que essa propriedade protótipo é tão útil.
Finalmente, o objeto protótipo tem uma propriedade nele chamada construtor que retorna à
função original do construtor.
parte importante em um conceito chamado herança que discutiremos em outra série antes de finalizar este vídeo.
A propriedade do construtor não é algo que você estará usando ou manipulando com freqüência, mas é uma
Eu quero saltar para trás alguns slides para o diagrama para que possamos examiná-lo mais uma vez.
Recorde que círculos são funções e os quadrados são objetos.
Então, aqui eu tenho dois objetos chamados de Ellie e frios que foram criados a partir da função construtor pessoa.
O círculo verde.
Como use a nova palavra-chave quando eu as criei.
Cada um desses objetos tem uma propriedade chamada Dunder Prado que aponta para a propriedade do protótipo
no construtor da pessoa.
No próximo vídeo, examinaremos o protótipo do objeto e veremos o quão útil é.
Veja isso