在php中,我们可以主要以三种方式定义变量:
在javascript中我们可以定义如下变量:
function myfunc(){
var x = 'private'; // private variable
this.x = 'public'; // public variable
}
现在,我想知道如何在javascript中维护受保护的变量?
这是答案吗?
function myfunc(){
var x = { //private variable
protectedVariable = 'protected'; //protected variable?
}
}
答案 0 :(得分:0)
您可以使用闭包在JavaScript中定义私有作用域,但该语言不支持像PHP那样的粒度作用域标识符。