Gibt es eine Möglichkeit in Javascript, die Laufzeit zu machen, eine andere Objektdarstellung in den Fehlermeldungen verwendet werden.Javascript Fehlermeldungen, individuelle Objektdarstellung
Eine typische Fehlermeldung
Uncaught TypeError: Object [object Object] has no method 'toggle'
Es wäre hilfreich, wenn wir eine bessere Darstellung auf das Objekt als [object Object]
.In anderen Sprachen geben können, man kann es eine bessere Darstellung des Objekts machen Druck durch zwingende toString()
.
Allerdings sieht es so aus zwingenden toString keine Wirkung in diesem Fall hat.
alle Haben die Browser tun oder nur IE? In Firefox und Chrome bekomme ich normalerweise ziemlich gute Fehlermeldungen. Die Zeile sollte da sein, damit Sie kurz vor dem Fehler 'console.log (theObject);' – HMR
Ich habe die Fehlermeldung von Chrome tatsächlich kopiert. –
Ja, das ist keine sehr hilfreiche Nachricht. Chrome kann bei einem Fehler unterbrochen werden, und Sie befinden sich in der Zeile, die den Fehler verursacht hat. Drücken Sie F12, Registerkarte Quellen, Schaltfläche im unteren Bereich, die wie ein Stoppschild mit einem Pause-Symbol aussieht. Sie können mehrmals darauf klicken, um bei Fehlern nicht zu pausieren, bei nicht erfassten Fehlern und allen Fehlern anzuhalten. – HMR