现在这根本没有实际意义,但我很好奇这个我偶然发现的小怪癖.
基本上,在Chrome的开发者控制台中,这个
toString()
Run Code Online (Sandbox Code Playgroud)
返回[object Object],而这
this.toString()
Run Code Online (Sandbox Code Playgroud)
回报[object DOMWindow].
据我所知,这只发生在控制台上,就像在这个jsFiddle上看到的那样.## javascript上有人发现这个链接解释了函数的来源.但是,它并未解释在控制台内部或外部使用时的行为差异.
那么,为什么toString()和this.toString()生产在Chrome的控制台不同的结果?