美文网首页
JavaScript函数_07 私有变量 + 私有函数 + 特权

JavaScript函数_07 私有变量 + 私有函数 + 特权

作者: 凸小布 | 来源:发表于2017-03-04 15:19 被阅读7次

私有变量

使用 var 关键字声明在函数内部的变量称为私有变量

私有函数

在函数内部声明的函数称为私有函数

特权方法

可以访问构造函数内部的私有变量和函数,这种方法被称为特权方法

<script>
    function Person(){
        this.name = "momo";
        this.showName = function(){};

        var a = "测试的值";
        function getA(){
            return a;
        };
        //像test这样的实例方法,它可以访问构造函数内部的变量和函数,这种方法被称为特权方法
        this.test = function(){
            console.log(getA());
        };

    }

    var p1 = new Person();
    p1.test();

</script>

相关文章

  • JavaScript函数_07 私有变量 + 私有函数 + 特权

    私有变量 使用 var 关键字声明在函数内部的变量称为私有变量 私有函数 在函数内部声明的函数称为私有函数 特权方...

  • JavaScript 构造函数私有、公有、静态、特权方法

    3. 构造函数的私有、公有、静态、特权方法 私有属性和方法创建:在构造函数内部创建的变量是私有属性,创建的函数是私...

  • 2018-12-06

    7.4.1 静态私有变量 通过在私有作用域中定义私有变量或函数,同样也可以创建特权方法,其基本模式如下: 这个模式...

  • JavaScript函数表达式——私有变量

    私有变量 任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数的外部访问这些变量,私有变量包括函数的参数,...

  • JavaScript闭包

    JavaScript闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。就...

  • C++学习第2课,笔记

    1 类 成员变量 成员函数 private://私有的 public://公有的 *1 公有函数修改私有变量; *...

  • JavaScript 闭包

    JavaScript 变量可以是局部变量或全局变量。私有变量可以用到闭包。 全局变量 函数可以访问由函数内部定义的...

  • 1、类的定义 类的成员出现顺序:公共静态常量、私有静态变量、私有实体变量,然后才是公共函数,私有的工具函数紧随在该...

  • JacaScript 私有变量(二)静态私有变量

    通过在私有作用域中定义私有变量或函数,同样也可以创建特权方法: 这个模式创建了一个私有作用域,并在其中封装了一个构...

  • 【函数表达式】私有变量

    1、任何在函数中定义的变量,都可以认为是私有变量,不能在函数外部访问这些变量。2、私有变量包括:函数的参数、局部变...

网友评论

      本文标题:JavaScript函数_07 私有变量 + 私有函数 + 特权

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