如何在javascript中使用受保护的变量?

时间:2014-07-03 03:22:07

标签: javascript

在php中,我们可以主要以三种方式定义变量:

  1. 私有
  2. 保护
  3. 公共
  4. 在javascript中我们可以定义如下变量:

    function myfunc(){
        var x = 'private'; // private variable
        this.x = 'public'; // public variable
    }
    

    现在,我想知道如何在javascript中维护受保护的变量?


    这是答案吗?

    function myfunc(){
        var x = { //private variable
            protectedVariable = 'protected'; //protected variable?
        }
    }
    

1 个答案:

答案 0 :(得分:0)

您可以使用闭包在JavaScript中定义私有作用域,但该语言不支持像PHP那样的粒度作用域标识符。