只是想知道如何根据其名称测试原型是否可用。
例如:
var node = new window[className];
console.log('test');
如果提供的 className 与可用的原型不匹配,则不会打印任何内容。
所以测试:
if(! window[className]) {...}
什么都不做,执行就停止了,在那之后没有可用的断点。
我该如何处理这种情况?谢谢!
只是想知道如何根据其名称测试原型是否可用。
例如:
var node = new window[className];
console.log('test');
如果提供的 className 与可用的原型不匹配,则不会打印任何内容。
所以测试:
if(! window[className]) {...}
什么都不做,执行就停止了,在那之后没有可用的断点。
我该如何处理这种情况?谢谢!
className
如果您想在不可用时发生某些事情,只需使用一个简单的else
语句:
if(! window[className]) {
...
} else {
alert("No truthy property '"+className+"' was found on the window object");
throw new Error("something bad happened");
// whatever
}