【发布时间】:2021-02-19 05:50:18
【问题描述】:
我有以下课程:
export class MyClass {
private foos: Foo[];
constructor(foos: Foo[]) {
this.foos = foos;
}
getByA = (myA: Mya): Foo => {
return this.foos.find(foo => foo.a === myA) ?? unknownFoo();
};
}
不幸的是,在我的胖箭头函数中,我收到了关于无效this 的警告:
ESLint: Unexpected 'this'.(no-invalid-this)
我的 eslint 插件版本是4.15.1
除了禁用它之外,我还能做些什么来使此规则正常工作?
【问题讨论】:
标签: typescript eslint arrow-functions typescript-eslint