使用闭包在类中实现私有变量

时间:2015-04-28 13:35:43

标签: javascript

使用闭包在类中实现私有变量,以便必须通过getter和setter函数访问它。

1 个答案:

答案 0 :(得分:2)

这样的事情可能是:

function Something() {
   var foo = 'bar';
   this.getFoo = function() {
       return foo;
   };
   this.setFoo = function(newFoo) {
       foo = newFoo;
   };
}
var some = new Something();
some.setFoo('baz');
console.log(some.getFoo());