undefined是一个普通变量,可以使用轻松更改
undefined="newvalue";。因此,jQuery创建了一个真正未定义的局部“未定义”变量。
由于性能原因,将window变量设为本地变量。因为当Javascript查找变量时,它首先会遍历局部变量,直到找到变量名。当找不到它时,Javascript将遍历下一个范围等,直到它对全局变量进行过滤。因此,如果将window变量设为本地,Javascript可以更快地查找它。

undefined是一个普通变量,可以使用轻松更改
undefined="newvalue";。因此,jQuery创建了一个真正未定义的局部“未定义”变量。
由于性能原因,将window变量设为本地变量。因为当Javascript查找变量时,它首先会遍历局部变量,直到找到变量名。当找不到它时,Javascript将遍历下一个范围等,直到它对全局变量进行过滤。因此,如果将window变量设为本地,Javascript可以更快地查找它。