Hola de nuevo....
Ahora estoy realizando un script que consiste en programar una clase llamada cliente, que contenga los atributos: Nombre, apellido1, apellido2, telefono y poblacion
y los siguientes metodos de modificación de atributos:
modificanombre, modificaapellido1, modificaapellido2, modificatelefono,modificapoblacion
estos metodos modificaran los valores que el objeto tnega a realizar la construccion de este, es decir, el constructor del objeto debe ser capaz de crear el objeto cliente con todos sus atributos.
yo he realizado el siguiente script con dos clientes pero no se como hacer esto de la modificacion. ALGUNA AYUDA PORFAVOR? llevo toda la semana intentando pero no hay manera....
function Cliente(nombrex, apellido1x, apellido2x, telefonox, poblacionx){
this.nombre = nombrex;
this.apellido1 = apellido1x;
this.apellido2 = apellido2x;
this.telefono = telefonox;
this.poblacion = poblacionx;
this.mostrar = mostrarDatos;
this.modificaPropiedad = function(prop,nuevoValor) {
this[prop] = nuevoValor;
}
}
cliente1 = new Cliente("Saül", "Ferreiro", "Viaplana", "936782763", "Castelldefels")
cliente2 = new Cliente("Roger", "Balaguer", "Blanco", "933238747", "Barcelona")
function mostrarDatos(){
alert ( "NOMBRE: " + this.nombre + " APELLIDO: " + this.apellido1 + ", " + this.apellido2 + " TELÉFONO CONTACTO: " + this.telefono + " POBLACIÓN: " + this.poblacion)
}
cliente1.modificaPropiedad("apellido1", "Fernández");
cliente1.mostrar()
cliente2.mostrar()
MUCHAS GRACIAS