假设我想在按钮上注册一次性事件监听器,我可以写:
var someButton;
var once = function() {
console.log("clicked");
someButton.removeEventListener("click", once);
};
someButton.addEventListener("click", once);
Run Code Online (Sandbox Code Playgroud)
如果我甚至不想给这个函数命名怎么办?喜欢:
var someButton;
someButton.addEventListener("click", function() {
console.log("clicked");
someButton.removeEventListener("click", /* what goes here? */);
});
Run Code Online (Sandbox Code Playgroud)