Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. JavaScript-Fehlerreferenz
  5. TypeError: Es werden mehr Argumente benötigt

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

TypeError: Es werden mehr Argumente benötigt

Der JavaScript-Fehler "es werden mehr Argumente benötigt" tritt auf, wenn es ein Problem mit dem Aufruf einer Funktion gibt. Es müssen mehr Argumente bereitgestellt werden.

Nachricht

TypeError: Object prototype may only be an Object or null: undefined (V8-based)TypeError: Object.create requires at least 1 argument, but only 0 were passed (Firefox)TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 0 were passed (Firefox)TypeError: Object.defineProperties requires at least 1 argument, but only 0 were passed (Firefox)TypeError: Object prototype may only be an Object or null. (Safari)

Fehlerart

TypeError.

Was ist schiefgelaufen?

Es gibt ein Problem mit dem Aufruf einer Funktion. Es müssen mehr Argumente bereitgestellt werden.

Beispiele

Erforderliche Argumente nicht bereitgestellt

Die MethodeObject.create() erfordert mindestens ein Argument und die MethodeObject.setPrototypeOf() erfordert mindestens zwei Argumente:

js
const obj = Object.create();// TypeError: Object.create requires at least 1 argument, but only 0 were passedconst obj2 = Object.setPrototypeOf({});// TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 1 were passed

Sie können dies beheben, indem Sie zum Beispielnull als Prototyp festlegen:

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

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp