检查Prototype是否已加载

时间:2012-09-01 19:42:48

标签: javascript prototype

如何检查原型是否已加载/包含在页面中? 如果我检查"原型"对象和原型没有被加载我得到" Prototype没有被定义"萤火虫中的错误。

http://jsfiddle.net/pampurio97/evRTx/

2 个答案:

答案 0 :(得分:7)

使用typeof将传递未声明/未定义的对象。

if ( typeof Prototype !== "undefined" ) {
    // ...
}

答案 1 :(得分:0)

我相信这稍微清洁一点:

var Prototype = window.Prototype;
if(Prototype) { //Prototype is loaded }