Module Pattern #3 – getter y setters

Este articulo viene desde Module Pattern #2

Nuevo paso hacia la modularidad en javascript creando getters y setters. Aquí un ejemplo en el que, como en otros lenguajes, se utilizan métodos públicos para acceder a variables privadas.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Module Pattern #3</title>
</head>
<body>

<script>
var priYpub = (function(){
var privada = "Esta variable es privada";

return {
getPrivada : function(){
return this.privada;
},
setPrivada : function(st){
this.privada = st;
}
}
}() );
priYpub.setPrivada("Acabo de setear la variable privada con un metodo publico");
console.log( priYpub.getPrivada() ); 
           //"Acabo de setear la variable privada con un metodo publico"
</script>
</body>
</html>
Module Pattern #3 – getter y setters

Un comentario en “Module Pattern #3 – getter y setters

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s