📜  JavaScript TypeError – 需要更多参数

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

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