Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2007, 20:40
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: crea funcion para asignar un valor a una propiedad del nombre de la funcion?? no

Sí bueno, no hay nada que entender ahí, es simplemente una función para asignar una propiedad a un objeto, como bien has dicho.

Puede ser similar al setTime(x) o al setMinutes(x) del objeto Date().

Si tiene alguna ventaja sobre asignar directamente la propiedad dentro del código, es la fácil modificación del código. Si quisiéramos hacer alguna operación siempre que diésemos valor a la variable, bastaría con retocar esa funcion set.
De otra manera habría que rebuscar en todo el código dónde hemos tocado la propiedad.

Otra manera de verlo quizás sea la legibilidad, aunque parece que se puede leer de todas maneras una asignación o una llamada a la función.

Personalmente, sólo utilizo ese método si tengo que operar o transformar el parametro rutinariamente antes de aplicarlo definitivamente a la propiedad en cuestión.



Supongo que en definitiva, será cuestión de mantenibilidad, nada más. Facilita la escalabilidad del código.



Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.