函数没有有效的原型对象

尝试使用 instanceof 来确定对象是否是从特定函数类派生的,但是将对象的 prototype 属性重新定义为 null 或外部对象类型(都不是有效的 JavaScript 对象)。 外部对象可以是宿主对象模型中的对象(例如,Internet Explorer 的文档或窗口对象)或外部 COM 对象。

更正此错误

  • 确保函数的 prototype 属性引用有效的 JavaScript 对象。

请参见

参考

Function 对象 (JavaScript)

prototype 属性(对象)(JavaScript)