我正在尝试iojs,并使用类新功能。
我只想创建一些仅在类本身中使用的私有方法,但到目前为止还无法解决。
对于以下示例,我只想将名为“upcase”的函数设为私有,该怎么做?
class Animal {
constructor(name) {
this._name = name;
}
// failed here
function upcase(word) {
return word.toUpperCase();
};
getName() {
return this.upcase(this._name);
}
get name() {
return this.upcase(this._name);
}
}
let an = new Animal('abc');
console.log(an.getName());
console.log(an.name);
干杯, 罗恩