var o = new Object();
o.toString();
控制台返回结果:"[object Object]"
4.可以使用toString()检测对象类型 例如:
var a="dd";
toString.call(a);
"[object String]"
不过貌似没啥实用性,采取这种调用方式无法获得"[object String]"。
两者都可以通过显示原型重新定义: myObject.prototype.valueOf() = function myValueOf(){}; myObject.prototype.toString() = function myToString(){}; 重写函数都可以为匿名函数。