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