Open In App

JavaScript TypeError – More arguments needed

Last Updated : 22 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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.

Javascript




// 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.

Javascript




let GFG_Obj = Object.setPrototypeOf({});


Output:

TypeError: argument is not an Object and is not null

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads