[object] 与 [object object] 区别!
2013-12-29 12:47
288 查看
http://bbs.csdn.net/topics/300136089
JavaScript code
?
结果:
[object objcet] 自定义的对象
[object] window对象
123 字条串
1,2 数组(toString方法)
function a(){} Function 对象
上为弹出的结果。
不知以上写的对不对???? 请指正。 以前没有注意[object objcet] 和 [object] 。
JavaScript code
?
[object objcet] 自定义的对象
[object] window对象
123 字条串
1,2 数组(toString方法)
function a(){} Function 对象
上为弹出的结果。
不知以上写的对不对???? 请指正。 以前没有注意[object objcet] 和 [object] 。
楼主说得很好啊! [object Object] 自定义的对象 第一个object代表用户自定义的对象的属性,第二个Object代表用户自定义的对象的方法。 [object] 只是代表一个window对象 |
CSDN投诉事项说明 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
luojihaidao luojihaidao 等级: | #4 得分:0回复于: 2009-03-19 10:29:29 楼上的。 第二个Object代表用户自定义的对象的方法。 还是window对象??? |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
hzrui hzrui 等级: | #5 得分:35回复于: 2009-03-19 10:42:33 ecma规范要求toString 方法返回[object class] 不过大多数内部类覆盖了toString方法,所以只有自定义对象的会返回[object object] 客户端内建的对象一般class都是为Object(大写) 虽然很多类覆盖了toString方法,但是你可以用Object.prototype.toString.apply(o) 显示调用object.toString |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
hzrui hzrui 等级: | #6 得分:0回复于: 2009-03-19 10:46:58 [object objcet] 自定义的对象 没有覆盖toString方法,返回默认 [object] window对象 覆盖了toString方法,显式调用返回[object Object] 123 字条串 覆盖了toString方法,显式调用返回[object String] .... ... ... |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
tantaiyizu 兔子党-连长 等级: 2 | #7 得分:0回复于: 2009-03-19 10:49:07 Object obj = new Object() |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
bob_cyl bob_cyl 等级: | #8 得分:0回复于: 2009-03-19 10:56:21 没搞明白 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
Ghost_520 Ghost_520 等级: | #9 得分:10回复于: 2009-03-19 12:03:01 [Object Object] :这是一个对象集合,不知道楼主用过 dwr 没,如果用过了,就知道 {} 这是个什么了, var data = { username:'abc', userpwd :'123' } 可以理解为 ,data 里面的 username ,userpwd 分别是两个不同的对象,而 data 这个就是存储这两个对象的集合。 个人理解: 可以把 [Object Object] 看成一个对象集合。呵呵,纯属个人 YY。 [Object]: 仅仅是一个对象。 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
hzrui hzrui 等级: | #10 得分:0回复于: 2009-03-19 12:29:58 引用 9 楼 Ghost_520 的回复: [Object Object] :这是一个对象集合,不知道楼主用过 dwr 没,如果用过了,就知道 {} 这是个什么了, var data = { username:'abc', userpwd :'123' } 可以理解为 ,data 里面的 username ,userpwd 分别是两个不同的对象,而 data 这个就是存储这两个对象的集合。 个人理解: 可以把 [Object Object] 看成一个对象集合。呵呵,纯属个人 YY。 [Object]: … 楼上说法有误: ecma规范要求toString 方法返回[object class] 并不是对象集合,可以看看我#5,6的回复 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
luojihaidao luojihaidao 等级: | #11 得分:0回复于: 2009-03-19 13:08:06 引用 9 楼 Ghost_520 的回复: [Object Object] :这是一个对象集合,不知道楼主用过 dwr 没,如果用过了,就知道 {} 这是个什么了, var data = { username:'abc', userpwd :'123' } 可以理解为 ,data 里面的 username ,userpwd 分别是两个不同的对象,而 data 这个就是存储这两个对象的集合。 个人理解: 可以把 [Object Object] 看成一个对象集合。呵呵,纯属个人 YY。 … 这位朋友好像还没有怎么明白对象, 应该把对象和对象集合区分一下。 对你的看法谢谢! |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
luojihaidao luojihaidao 等级: | #12 得分:0回复于: 2009-03-19 13:15:31 引用 5 楼 hzrui 的回复: ecma规范要求toString 方法返回[object class] 不过大多数内部类覆盖了toString方法,所以只有自定义对象的会返回[object object] 客户端内建的对象一般class都是为Object(大写) 虽然很多类覆盖了toString方法,但是你可以用Object.prototype.toString.apply(o) 显示调用object.toString 谢谢, 你说对受益非浅 ecma规范要求toString 方法返回[object class] ===》 我在FF和chrome里面测试了一下: 结果: [object Objcet] 自定义的对象 ( 第二Object为大写) [object HTMLDocument] window对象(IE下为[object]) |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
Ghost_520 Ghost_520 等级: | #13 得分:0回复于: 2009-03-19 13:35:12 学习了。。。 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
wclszh wclszh 等级: | #14 得分:0回复于: 2009-03-19 14:15:31 不会,学习了 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 |
yihaijian1 yihaijian1 等级: | #15 得分:0回复于: 2009-03-20 17:12:40 引用 12 楼 luojihaidao 的回复: 引用 5 楼 hzrui 的回复: ecma规范要求toString 方法返回[object class] 不过大多数内部类覆盖了toString方法,所以只有自定义对象的会返回[object object] 客户端内建的对象一般class都是为Object(大写) 虽然很多类覆盖了toString方法,但是你可以用Object.prototype.toString.apply(o) 显示调用object.toString 谢谢, 你说对受益非浅 ecma规范要求toString 方法返回[object class] ===》 我在FF和chro… ^-^ |
相关文章推荐
- flex socket.writeObject()发送对象,java接收flex socket发送过来的对象
- Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance -
- Win32 Series - The GDI Bitmap Object
- Xcode中断点的威力
- Objective-C非正式协议与正式协议
- CocoaPods的使用
- synchronized(object)的应用场景以及与synchronized修饰方法的区别
- android.os.DeadObjectException memory near r0: 异常处理 Consumer closed input channel or an error occurred. events=0x9
- 【SAP BusinessObjects】WEBI中的动态求和,累加函数的使用
- Q_OBJECT宏的作用
- Objective-c与JS交互
- 推荐一本Objective C的好书
- Form Builder开发中可重用对象(Resuing Objects)
- relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
- 【SAP Business Objects】Universe中的@prompt语法
- Objective-C关联引用
- 01-Foundation简介、NSObject、copy、NSString
- Objective-C 关于静态方法与实例方法的转载
- setValue:forKey与setObject:forKey的差异 在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他
- 通过IViewObject接口,取浏览器的图象,实现SNAP