JavaScript TypeError – 需要更多参数
如果调用函数的方式出现错误,则会发生此 JavaScript 异常需要更多参数。如果提供了一些参数,则需要提供更多参数。
信息:
TypeError: argument is not an Object and is not null (Edge)
TypeError: Object.create requires at least 1 argument, but only 0 were passed
TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 0 were passed
TypeError: Object.defineProperties requires at least 1 argument, but only 0 were passed
错误类型:
TypeError
错误原因:函数调用方式有误。可能需要提供更多论据。
示例 1:在本示例中,Object.create 至少需要 1 个参数,但没有传递任何内容,因此发生错误。
HTML
HTML
输出(在控制台中):
TypeError: argument is not an Object and is not null
示例2:在这个示例中,Object.setPrototypeOf 至少需要2 个参数,但只传递了1 个,所以出现了错误。
HTML
输出:
TypeError: argument is not an Object and is not null