此问题来自公司的书面测试。它看起来很混乱。我以为它会打印任何this.name
设置。当我键入代码时,它什么也没有显示。我对闭包知之甚少,我认为这与问题有关。我想在这里解释一下。对象功能没有输出
function dd(name) {
this.name = name;
this.go = function() {
setInterval(function() {
return this.name;
}, 2000)
}
}
var tt = new dd("corolla");
tt.go()
这是JavaScript中最受好评的过度讨论话题之一。 – meagar