Eslint在方法参数中使用幻数作为默认值时会发出警告。例如:
class Foo extends Component() {
function bar(someVal = 3) {
//...
}
那么如何解决呢?
答案 0 :(得分:3)
预先声明默认值,以便(希望)使数字更清楚:
const defaultSomeVal = 3;
class Foo extends Component {
bar(someVal = defaultSomeVal) {
// ...
}
}
如果您有很多这样的对象,则可以考虑使用一个对象而不是许多独立变量。