Advertisement
Javi

Javascript: Closures para variables privadas de objetos

Nov 27th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var crearEmpleado = function(nombre) {
  2.  
  3.     var multiplicador = 1.25;
  4.  
  5.     var getNombreImpl = function() {
  6.         return nombre;
  7.     };
  8.  
  9.     var calcularSueldoImpl = function(sueldo) {
  10.         return multiplicador * sueldo;
  11.     };
  12.  
  13.  
  14.     return {
  15.         getNombre : getNombreImpl,
  16.         calcularSueldo : calcularSueldoImpl
  17.     };
  18. };
  19.  
  20. var emp1 = crearEmpleado('Alice');
  21. alert(emp1.calcularSueldo(1000));
  22. alert(emp1.getNombre());
  23. alert(emp1.multiplicador);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement