Есть ли способ в javascript, чтобы среда выполнения использовала другое представление объекта в сообщениях об ошибках.
Типичное сообщение об ошибке
Uncaught TypeError: Object [object Object] has no method 'toggle'
Было бы полезно, если бы мы могли дать лучшее представление объекту, чем [object Object]
. В других языках вы можете заставить его печатать лучшее представление объекта, переопределяя toString()
.
Однако, похоже, что переопределение toString в этом случае не влияет.