美文网首页
闭包的一个作用 -- 封装对象的私有属性和私有方法

闭包的一个作用 -- 封装对象的私有属性和私有方法

作者: sunxiaochuan | 来源:发表于2018-08-30 20:00 被阅读0次

    出处

    函数 - JavaScript 教程 - 网道 ---- 闭包

    代码

    function Person(name) {
      var _age;
      function setAge(n) {
        _age = n;
      }
      function getAge() {
        return _age;
      }
    
      return {
        name: name,
        getAge: getAge,
        setAge: setAge
      };
    }
    
    var p1 = Person('张三');
    p1.setAge(25);
    p1.getAge() // 25
    

    相关文章

      网友评论

          本文标题:闭包的一个作用 -- 封装对象的私有属性和私有方法

          本文链接:https://www.haomeiwen.com/subject/lsgdwftx.html