Este artículo analiza y describe la comprensión profunda de los objetos orientados a objetos en JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
En la programación orientada a objetos de JavaScript, se puede entender que todo es un objeto. El código de ejemplo es el siguiente:
Copie el código de la siguiente manera: <script language = "javascript" type = "text/javaScript">
function cat () {
}
var cat1 = new Cat (); // Crear instancia de clase
cat1.name = "cachorro";
Cat1.age = 4;
Cat1.color = "White";
document.write (Cat1.name);
document.writeln (cat1.constructor); // El objeto después de la instancia es un objeto
document.writeLn (typeof (cat1)+"<hr />");
document.writeLn (cat.constructor); // El objeto prototipo en sí también es un objeto
document.writeln (typeof Cat+"<hr />");
var b = "hola"; // Los soportes también son objetos
document.writeln (b.constructor); // emite su constructor
document.writeLn (typeof b+"<hr />");
var c = 123; // El valor también es un objeto
document.writeln (c.constructor);
document.writeln (typeof c+"<hr />");
</script>
Determinar si un objeto instanciado es un cierto tipo de objeto prototipo
La copia del código es la siguiente: if (cat1 instanceof Cat) {// el mismo método que PHP
Window.alert ("OK");
}
Espero que este artículo sea útil para la programación de JavaScript de todos.