我见过javascript代码,其中使用window作为前缀
引用全局对象例如
window.global_object
是否提高了访问这些对象的速度。 说我有以下代码
testGlobalObject = "some value";
function f1 () {
function f2 () {
function f3 () {
console.log("testGlobalObject value="+window.testGlobalObject)
}
f3();
}
f2();
}
f1();
所以当执行函数f3()时,因为我将 window 显式指定为window.testGlobalObject,所以JS引擎 开始搜索窗口对象中的对象/变量?或者它仍然像往常一样搜索 f3中的testGlobalObject,然后是f2,然后是f1,最后是 window 对象。