JavaScript TypeError – “X” 不是函数
如果有人试图从函数中调用值,则此 JavaScript 异常函数函数,但实际上,该值不是函数。
信息:
TypeError: Object doesn't support property or method {x} (Edge)
TypeError: "x" is not a function
错误类型:
TypeError
错误原因:尝试从函数调用值,但实际上该值不是函数。这里需要提供一个函数,但这并没有发生。
示例 1:在此示例中,document.getElementByID 用作函数,但事实并非如此。所以发生了错误。
HTML
Type Error
HTML
Type Error
输出(在 Chrome 控制台中):
TypeError: document.getElementByID is not a function
示例 2:在此示例中,括号用作乘法,但它们就像调用函数一样。所以发生了错误。
HTML
Type Error
输出(在 Chrome 控制台中):
TypeError: 4 is not a function