Fehlermeldung

TypeError: Object.create requires more than 0 arguments
TypeError: Object.setPrototypeOf requires more than 1 argument
TypeError: Object.defineProperties requires more than 0 arguments

Fehlertyp

TypeError.

Was ist falsch gelaufen?

Es ist ein Fehler beim Aufrufen einer Funktion aufgetaucht. Es müssen mehr Argumente übergeben werden.

Beispiele

Die Object.create() Methode benötigt mindestens ein Argument und die Object.setPrototypeOf() Methode benötigt mindestens zwei Argumente:

var obj = Object.create();
// TypeError: Object.create requires more than 0 arguments

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

Dieser Fehler kann behoben werden, indem null als Eigenschaft gesetzt wird:

var obj = Object.create(null);

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

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Mitwirkende an dieser Seite: schlagi123
Zuletzt aktualisiert von: schlagi123,