标签:
当一个对象调用toString()方法时,会返回[object Object];
如 var obj=new Object();
obj.toString() //[object Object];
当对象自己的有toString方法的时候,会遮蔽Object原型上的toString方法。
利用toString还可以检测对象类型
var toString = Object.prototype.toString; toString.call(new Date); // [object Date] toString.call(new String); // [object String] toString.call(Math); // [object Math] //Since JavaScript 1.8.5 toString.call(undefined); // [object Undefined] toString.call(null); // [object Null]
reference https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
ECMA-Object.prototype.toString
标签:
原文地址:http://www.cnblogs.com/wz0107/p/4950365.html