Files

23 lines
832 B
Markdown
Raw Normal View History

2018-10-12 15:37:13 -04:00
---
title: Use Closure to Protect Properties Within an Object from Being Modified Externally
localeTitle: Utilice el cierre para proteger las propiedades dentro de un objeto de ser modificado externamente
---
## Utilice el cierre para proteger las propiedades dentro de un objeto de ser modificado externamente
### Método
Al igual que en el ejemplo dado, en lugar de declarar la variable de `weight` con la palabra clave `this` , la palabra clave `let` debe utilizarse para declararla como una variable privada. De esta manera solo se puede acceder dentro de la función `Bird` . El método `getWeight` se debe agregar dentro de la función `Bird` para acceder a la variable de `weight` .
### Solución
```javascript
function Bird() {
let weight = 15;
this.getWeight = function() {
return weight;
};
}
```