debugging 应为0个参数,但得到1个[已关闭]

t1qtbnec  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(241)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
2天前关闭。
Improve this question
bug useEffect
我尝试将参数传递给函数,但仍然无法

1tuwyuhd

1tuwyuhd1#

如果查看documentation,可以看到removeAllListeners不接受任何参数,但您在那里传递了一个参数。

static removeAllListeners() {
    let removeError = false
    Object.keys(EventRegister._Listeners.refs).forEach(_id => {
      const removed = delete EventRegister._Listeners.refs[_id]
      removeError = (!removeError) ? !removed : removeError
    })
    return !removeError
  }

另外,想想你想做什么,正在尝试做什么。
您正在调用EventRegister.removeAllListeners并正在传入侦听器。是否只想删除特定的侦听器?
如果是这样,则应该调用removeEventListener

相关问题