我的代码:
class DoIt {
city () {
// others operations...
const number = 5; // from operations
const amount = this.getAmount (number);
// others operations...
}
street () {
// others operations...
const number = 10; // from operations
const amount = this.getAmount (number);
// others operations...
}
getAmount (number) {
return number * 10 * 3.14 / 3; // example...
}
}
我使用“eslint”来检查我的代码,我有错误:
错误预期'this'将由类方法'getAmount'使用 类的方法 - 使用 - 这
那么在没有“this”的情况下放置一个方法呢?这段代码对我的班级很重要,所以我不应该创建帮助类......
也许这种方法不重要?在OOP中,在其他语言中可以存在方法中没有'this'的方法吗?
答案 0 :(得分:0)
class-methods-use-这是一个eslint检查,看看你的类方法是否没有引用它。在某些情况下,最好通过在方法声明前添加static关键字使其静态化。在其他情况下,您可以忽略此检查。