如何将 var 设置为稍后要检查它是否已定义的内容?
示例:要检查是否未定义 jQuery,您可以这样做:
if (typeof(jQuery) === 'undefined') {
}
但是如果我想做这样的事情怎么办(这显然行不通):
var toCheckLater = jQuery; // This fails.
// Some time later..
if (typeof(toCheckLater) === 'undefined') {
}
我正在尝试做的是从数组中动态加载脚本,但我想提前设置变量,稍后我将检查其定义。而且我想避免一大堆 ifs 或 switch 语句。这意味着我希望找到一个比以下更优雅的解决方案:
switch (scriptName) {
case 'jQuery':
if (typeof(jQuery) === 'undefined') {
}
break;
case 'someOtherScriptName':
.
.
.
}
有任何想法吗?提前致谢。