I have a browser that is called "Firefox".
It has a JavaScript console (Ctrl-Shift-K).
When I enter (<) »window«, then it outputs (>)
»window -> about:home«:
< window
> window -> about:home
. Where does »about:home« come frome?
It is not window.toString() nor window.title. What
is the general rule that explains how the string
that is written on the right side of the arrow is
determined?
Is there a general rule, how this console displays
an object? For example, »window« is an object, and
it is displayed as »window -> about:home« with an arrow.
»window.history« also is an object, but it is displayed as
< window.history
> History { length: 2, state: null }
.