Why isn't `toString` equivalent to `window.toString`?
问题 I'd believed that all global variables were accessible from the global object. So if I can access x (and x isn't bound locally), then window.x is the same value. However, in a webpage (on JSFiddle): window === this // true in Chrome and Firefox toString === window.toString // true in Chrome and Firefox But in the console: window === this // true in Chrome console and Firebug, false in Firefox web console toString === window.toString // false in Chrome, Firebug and Firefox web console Why is