setTimeout(function(){this.secondFunction()}, 2000); // DOES NOT WORK }我试图从同一个类的另一个函数中调用一个类的函数当我用"this.secondFunction()“直接调用它时,它可以正常工作。但是,当我移动setTimeout或JQuery函
从技术上讲,是可以重新定义的,因此它不是保留字。因此,我通常在一个匿名函数中编写代码,强制undefined为未定义的变量,如下所示: "use strict";
var o = {当代码可以任意重新定义变量时,为什么JSLint会抱怨undefined是一个保留字?我知道您可以使用typeof x === "undefined";我只是想看看为什么这个方法不起作用。