0
如果我做如何在回調removeEventListener與.bind(本)附
document.addEventListener("mousedown", this.foo);
,然後內部功能this.foo
然後用
document.removeEventListener("mousedown", this.foo);
然後它刪除。但是,如果我做document.addEventListener(「mousedown」,this.foo.bind(this));
然後該功能不會被刪除。
有什麼我可以做的嗎?我必須在foo內部有正確的上下文。
您必須存儲對'this.foo.bind(this)'返回的函數的引用。 – Oriol