我不确定如何准确地表达我的问题,所以让我举一个例子:
function foo() {
window.addEventListener("keydown", function(event) {
bar(event.keycode);
}
foo.prototype.bar = function (keycode) {
//code
}
我尝试过使用this.bar()
,但这导致使用window
as this
。有没有办法做到这一点,还是我必须手动调用另一个初始化方法?