Este artigo analisa e descreve o entendimento aprofundado de objetos orientados a objetos no JavaScript. Compartilhe para sua referência. A análise específica é a seguinte:
Na programação orientada a objetos JavaScript, pode-se entender que tudo é um objeto. O código de exemplo é o seguinte:
Copie o código da seguinte
function Cat () {
}
var cat1 = new Cat (); // Criar instância da classe
cat1.name = "filhote";
cat1.age = 4;
cat1.color = "branco";
document.write (cat1.name);
document.writeln (cat1.constructor); // o objeto após a instanciação é um objeto
document.writeln (typeof (cat1)+"<hr />");
document.writeln (cat.constructor); // O próprio objeto de protótipo também é um objeto
document.writeln (typeof gat+"<hr />");
var b = "hello"; // estandes também são objetos
Document.Writeln (B.Constructor); // produzindo seu construtor
document.writeln (typeof b+"<hr />");
var c = 123; // o valor também é um objeto
document.writeln (c.constructor);
document.writeln (typeof c+"<hr />");
</script>
Determine se um objeto instanciado é um certo tipo de protótipo do tipo de objeto
A cópia do código é a seguinte: if (cat1 instanceof cat) {// o mesmo método que php
window.alert ("ok");
}
Espero que este artigo seja útil para a programação JavaScript de todos.