0

只是想知道如何根据其名称测试原型是否可用。

例如:

var node = new window[className];   
console.log('test');

如果提供的 className 与可用的原型不匹配,则不会打印任何内容。

所以测试:

if(! window[className]) {...}

什么都不做,执行就停止了,在那之后没有可用的断点。

我该如何处理这种情况?谢谢!

4

1 回答 1

1

className如果您想在不可用时发生某些事情,只需使用一个简单的else语句

if(! window[className]) {
   ...
} else {
   alert("No truthy property '"+className+"' was found on the window object");
   throw new Error("something bad happened");
   // whatever
}
于 2012-08-04T20:56:49.153 回答