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

How to use protected variable in javascript?

本文关键字:受保护 变量 javascript      更新时间:2023-09-26

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

    私人
  1. 公共
在javascript中,我们可以这样定义变量:
function myfunc(){
    var x = 'private'; // private variable
    this.x = 'public'; // public variable
}
现在,我想知道如何在javascript中维护受保护的变量?

这是答案吗?

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

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