如何使用ES6类创建私有变量和方法,该类应该可以通过同一类的公共方法访问。如何在ES6类中创建私有变量和方法?
class MyClass {
constructor() {
this.publicVar = "I am public";
//some private Variable e.g privteVar1 = "I am Private1"; privateVar2 = "I am Private2";
this.publicMethod =() => {
//it should have accesses to private variables and methods
console.log(privateVar1, privateVar2)
};
//similarly need to create some privateMethod
}
render() {
//it also should have access to the private variables
}
}
我查了一样。但不清楚。如果有人在我给出的这个特定例子中帮助我,那将会很棒。 – jrath
完全和以前一样。或者使用链接问题中建议的内容。另请参阅http://stackoverflow.com/q/30191656/218196 –