JavaScript对象构造的可见性定义可以分为以下几种: 1,私有属性(private properties) 通过var关键字定义对象构造中变量的作用域,该变量只能在对象构造方法的作用域内被访问。如: 代码如下: function VariableTest() { var myVariable;//private } var vt = new VariableTest(); vt.myVariable;//这里会出现undefined异常 2,私有方法(private methods) 与私有属性类似,只能在对象构造方法作用域内被访问。如: 代码如下: func