Message
TypeError: Object.create requires more than 0 arguments TypeError: Object.setPrototypeOf requires more than 1 argument TypeError: Object.defineProperties requires more than 0 arguments
Type d'erreur
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éthode Object.create()
nécessite au moins un argument et Object.setPrototypeOf()
requiert deux paramètres :
var obj = Object.create(); // TypeError: Object.create requires more than 0 arguments var obj = Object.setPrototypeOf({}); // TypeError: Object.setPrototypeOf requires more than 1 argument
On peut corriger cet exemple en utilisant null
comme prototype :
var obj = Object.create(null); var obj = Object.setPrototypeOf({}, null);
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,