📜  JavaScript TypeError – 无效的“instanceof”操作数“x”

📅  最后修改于: 2022-05-13 01:56:24.252000             🧑  作者: Mango

JavaScript TypeError – 无效的“instanceof”操作数“x”

如果instanceof运算符的右操作数不能与构造函数对象一起使用,则会发生此 JavaScript 异常无效的“instanceof”操作数。它是一个包含原型属性并且可以调用的对象。

信息:

TypeError: invalid 'instanceof' operand "x" (Firefox) 
TypeError: "x" is not a function (Firefox) 
TypeError: Right-hand side of 'instanceof' is not an object (Chrome) 
TypeError: Right-hand side of 'instanceof' is not callable (Chrome)

错误类型:

TypeError

错误原因:实例运算符右侧不是构造函数对象。

示例 1:在本示例中, instanceof运算符的右侧不是构造函数对象。

HTML


HTML


输出:

TypeError: Right-hand side of 'instanceof' is not an object

例2:在这个例子中, instanceof运算符的右边不是构造函数对象。

HTML


输出:

TypeError: Right-hand side of 'instanceof' is not an object