Open In App

JavaScript TypeError – More arguments needed

This JavaScript exception more arguments needed occurs if there is an error in the way of function is called. If a few arguments are provided then more arguments need to be provided.

Message:



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

Error Type:

TypeError

Cause of Error: There is an error with the way the function is called. More arguments might need to be provided.



Example 1: In this example, the Object.create requires at least 1 argument, but nothing is passed, So the error has occurred.




// TypeError
let GFG_Obj = Object.create();

Output(in console):

TypeError: argument is not an Object and is not null

Example 2: In this example, the Object.setPrototypeOf requires at least 2 arguments, but only 1 is passed, So the error has occurred.




let GFG_Obj = Object.setPrototypeOf({});

Output:

TypeError: argument is not an Object and is not null
Article Tags :