【发布时间】:2022-02-08 02:04:57
【问题描述】:
我在一个 noname 函数中放置了一个监听器来处理(因为我必须进一步传输一些数据 - 例如“evt”和“ref”)。如果我处理了这些数据,如何关闭另一个远程文件中的侦听器。
index.js:
import onClick from "./onClick.js";
const ref = document.querySelector('h1');
ref.addEventListener('click', (evt) => {onClick(evt, ref)}
onClick.js:
export default function onClick(evt, ref) {
console.log(evt);
ref.removeEventListener('click', onClick)
};
【问题讨论】:
-
onClick()不正确是什么意思?你想达到什么目标? -
抱歉解释不好。我在 noname 函数上放置了一个监听器(因为我必须进一步传输一些数据 - 例如'ref')。如果我处理了这些数据,如何关闭另一个远程文件中的侦听器。
-
那么就给它起个名字吧?
标签: javascript callback event-listener