我有这个JavaScript代码:
var b = document.getElementById("b");
function A() {
this.f = "1";
}
A.prototype.t = function() {
b.innerHTML = this.f;
};
var a = new A();
var l = a.t;
l();
Run Code Online (Sandbox Code Playgroud)
this当我试着打电话时为什么未定义?如何在不过度冗长或存储太多的情况下恢复该上下文?
javascript ×1