如何才能保证某些方法和属性不能被外部调用。要利用Js 的函数作用域。
function p(){
this.a="1";
let b=2; //这里是私有属性。
function xx(){
console.log("这里是私有方法,不能被外部调用")
};
this.xxx(){
}
}
let s=new p();
s.xx()//这里是调用失败的
s.xxx()//这里可以调用成功
如何才能保证某些方法和属性不能被外部调用。要利用Js 的函数作用域。
function p(){
this.a="1";
let b=2; //这里是私有属性。
function xx(){
console.log("这里是私有方法,不能被外部调用")
};
this.xxx(){
}
}
let s=new p();
s.xx()//这里是调用失败的
s.xxx()//这里可以调用成功