JScript  

函数没有合法的 prototype 对象

试图使用 instanceof 来确定一个对象是否是从某个特定函数类派生而来,但重新定义的该对象的prototype 属性要么是空的,要么是外部对象类型(都不是有效的JScript 对象)。外部对象可能来自主机对象模型(例如, Internet Explorer 的产品和 window 产品,或一个外部的COM 对象)。

要改正此错误

确保函数的 prototype 属性引用了合法的 JScript。

请参阅

Function 对象 | prototype 属性