【发布时间】:2016-09-01 07:34:51
【问题描述】:
我在我的 chrome 调试控制台中尝试过:
>function m(){function toString(){return "abc"}}
undefined
>new m().toString()
"[object Object]"
我希望它打印“abc”。为什么?
【问题讨论】:
-
用作构造函数的函数应该返回一个对象。如果不是,则忽略返回值并返回一个对象。
-
你需要了解局部变量和对象属性的区别。
标签: javascript google-chrome printing tostring