Copie el código de código de la siguiente manera:
//Constructor
persona funcional (nombre, edad) {
this.nombre = nombre;
this.age = edad;
}
//Definir el prototipo de persona, los atributos del prototipo pueden ser referenciados por objetos personalizados
persona.prototipo = {
obtenerNombre: función () {
devolver este.nombre;
},
getEdad: función () {
devolver esta.edad;
}
}
Copie el código de código de la siguiente manera:
Esto requiere la introducción de otro concepto: prototipo. Podemos simplemente considerar el prototipo como una plantilla. Los objetos personalizados recién creados son todas copias de esta plantilla (prototipo) (en realidad no son una copia, sino un enlace. Es solo que este tipo de enlace es). invisible y da la impresión de que es una copia).
JavaScript simula las funciones de clases a través de constructores y prototipos.
ventana.onload = función () {
persona.prototype.sex = 'Hombre';
var fmj =nueva persona('kkk', 22);
alert('Primera salida:'+fmj.sex);
fmj.sex = 'Confidencial';
alert('Segundo resultado:' + fmj.sex);
eliminar fmj.sex;
alert('La tercera salida:' + fmj.sex);
//Envía los resultados a la consola de depuración.
//console.log(fmj.getAge());
}