1、资料:[object] 与 [object object] 区别! 请指正!-CSDN论坛.html(http://bbs.csdn.net/topics/300136089)
2、
<script type='text/javascript'>
function a(){};
alert({});
alert(document);
alert(new String('123'));
alert([1,2]);
alert(a)
</script>
[object Objcet] 自定义的对象
[object] window对象
123 字条串
1,2 数组(toString方法)
function a(){} Function 对象
2.1、
ecma规范要求toString 方法返回[object class] 不过大多数内部类覆盖了toString方法,所以只有自定义对象的会返回[object Object] 客户端内建的对象一般class都是为Object(大写) 虽然很多类覆盖了toString方法,但是你可以用Object.prototype.toString.apply(o) 显示调用Object.toString
[object Objcet] 自定义的对象 没有覆盖toString方法,返回默认 [object] window对象 覆盖了toString方法,显式调用返回[object Object] 123 字条串 覆盖了toString方法,显式调用返回[object String]
3、
4、
5、
