Este artigo descreve as propriedades e métodos de membro compartilhado de JavaScript orientado a objetos e o uso de palavras-chave do protótipo. Compartilhe para sua referência. Os detalhes são os seguintes:
Compartilhar atributos e métodos, use palavras -chave do protótipo
Copie o código da seguinte
function cão () {}
Dog.prototype.shout = function () {
alerta ("Olá, filhote");
}
Cachorro.prototype.Name = "Yellow Puppy";
var dog1 = novo cachorro ();
var dog2 = novo cachorro ();
Dog1.shout ();
cachorro2.shout ();
Dog1.name = "Xiaobai";
window.alert (Dog1.name+Dog2.name);
</script>
Preste atenção aos pontos de conhecimento:
(1) Use isso. Nome do atributo ou nome do método, eles também podem ser compartilhados com objetos instantados, mas são armazenados em um espaço diferente (área de pilha). Nesse caso, cada objeto possui código exclusivo. Se houver muitos objetos, tornará a eficiência menos eficaz;
(2) Use o protótipo e armazene -o na mesma área de pilha, ou seja, vários objetos compartilham código. Ao alterar um dos objetos, isso não afeta os outros objetos.
Espero que este artigo seja útil para a programação JavaScript de todos.