Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. JavaScript-Fehlerreferenz
  5. TypeError: "x" ist kein nicht-null-Objekt

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

View in EnglishAlways switch to English

TypeError: "x" ist kein nicht-null-Objekt

Der JavaScript-Fehler "ist kein nicht-null-Objekt" tritt auf, wenn an einer Stelle ein Objekt erwartet wird und nicht bereitgestellt wurde.null ist kein Objekt und funktioniert nicht.

Meldung

TypeError: Property description must be an object: x (V8-based)TypeError: Property descriptor must be an object, got "x" (Firefox)TypeError: Property description must be an object. (Safari)

Fehlertyp

TypeError

Was ist schiefgelaufen?

An einer Stelle wird ein Objekt erwartet und es wurde nicht bereitgestellt.null ist keinObjekt und funktioniert nicht. Sie müssen in der gegebenen Situation ein korrektes Objekt bereitstellen.

Beispiele

Erwartet wird ein Property-Descriptor

Wenn Methoden wieObject.create(),Object.defineProperty() undObject.defineProperties() verwendet werden, erwartet der optionale Deskriptor-Parameter ein Property-Descriptor-Objekt. Wenn kein Objekt bereitgestellt wird (wie nur eine Zahl), wird ein Fehler ausgelöst:

js
Object.defineProperty({}, "key", 1);// TypeError: 1 is not a non-null objectObject.defineProperty({}, "key", null);// TypeError: null is not a non-null object

Ein gültiges Property-Descriptor-Objekt könnte so aussehen:

js
Object.defineProperty({}, "key", { value: "foo", writable: false });

Siehe auch

Help improve MDN

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

[8]ページ先頭

©2009-2025 Movatter.jp