JavaScript-FehlerFehler
TypeError: x is not a constructorTypeError: x ist kein Konstruktor
Es wurde versucht, das Schlüsselwort new mit einem Wert zu verwenden, der kein Konstruktor ist.
browsernode
Details anzeigen TypeError: Cannot set properties of undefined/nullEs wurde versucht, eine Eigenschaft auf undefined oder null zu setzen.
Sie haben versucht, einer Eigenschaft eines Wertes zuzuweisen, der null oder undefined ist. Dies passiert, wenn das übergeordnete Objekt nie initialisiert wurde, eine Funktion null statt eines Objekts zurückgibt oder eine Variable vor der Verwendung nicht ordnungsgemäß zugewiesen wurde.
Initialisieren Sie das Objekt, bevor Sie Eigenschaften darauf setzen. Stellen Sie sicher, dass Funktionen gültige Objekte anstelle von null/undefined zurückgeben. Fügen Sie defensive Prüfungen hinzu: if (obj) { obj.prop = value; }. Verwenden Sie Standardwerte bei der Initialisierung.
let obj = null; obj.key = 'value'; // TypeErrorTypeError: x is not a constructorEs wurde versucht, das Schlüsselwort new mit einem Wert zu verwenden, der kein Konstruktor ist.
TypeError: Cannot read properties of undefined/nullEs wurde versucht, auf eine Eigenschaft oder Methode von undefined oder null zuzugreifen.
InternalError: too much recursionFirefox-spezifischer Fehler, gleichbedeutend mit RangeError: Maximum call stack size exceeded in Chrome/Node.js.
ReferenceError: x is not definedEs wurde auf eine Variable verwiesen, die in keinem zugänglichen Gültigkeitsbereich deklariert wurde.
ERR_INSPECTOR_ALREADY_ACTIVATEDDer Node.js-Inspector (Debugger) wurde mehr als einmal aktiviert.
EADDRINUSEDie Adresse (Port) wird bereits von einem anderen Prozess verwendet.