Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Référence des erreurs JavaScript
  5. TypeError: More arguments needed

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

TypeError: More arguments needed

Message

TypeError: argument is not an Object and is not null (Edge)TypeError: Object.create requires at least 1 argument, but only 0 were passedTypeError: Object.setPrototypeOf requires at least 2 arguments, but only 0 were passedTypeError: Object.defineProperties requires at least 1 argument, but only 0 were passed

Type d'erreur

TypeError.

Quel est le problème ?

Lors de l'appel de la fonction, il y a eu une erreur due au manque d'argument. La fonction doit recevoir plus de paramètres afin de pouvoir fonctionner.

Exemples

La méthodeObject.create() nécessite au moins un argument etObject.setPrototypeOf() requiert deux paramètres :

js
var obj = Object.create();// TypeError: Object.create requires more than 0 argumentsvar obj = Object.setPrototypeOf({});// TypeError: Object.setPrototypeOf requires more than 1 argument

On peut corriger cet exemple en utilisantnull comme prototype :

js
var obj = Object.create(null);var obj = Object.setPrototypeOf({}, null);

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp