我的ESLint有问题
这是我的功能:
test(e) {
const target = [].slice.call(e.target.parentNode.children).indexOf(e.target)
this.goToItem(target)
}
以下是ESLint告诉我的事情:
避免使用Function.prototype.call,而是使用Reflect.apply
我试图找到帮助我进入文档http://eslint.org/docs/rules/prefer-reflect的内容。但是我不知道把切片放在哪里......
如何解决这个错误?
答案 0 :(得分:1)
Reflect.apply()
上的The MDN page为您提供了有关如何使用它的更多信息:
test(e) {
const target = Reflect.apply([].slice, e.target.parentNode.children, []).indexOf(e.target)
this.goToItem(target)
}