+ -
当前位置:首页 → 问答吧 → 新手请教一个Object的问题

新手请教一个Object的问题

时间:2011-03-21

来源:互联网

我在测试类型的时候发现
Object.prototype.toString() 这是一个方法,返回的是[object Object]
String.prototype.toString.call("a") 这个返回的是[string]

Object.prototype.toString.call("a") 返回的是[object String]

请问一下为什么最后这个返回的不是[string]呢?

作者: bhbhxy   发布时间: 2011-03-21

你没发现两个string不一样嘛,一个手写字母大写,一个小写的。
String是一个类,它的父类是Object 即是一种 Object
string只代表是字符串类型的参数。它不是一个类

作者: lijian8552   发布时间: 2011-03-21

alert([
typeof Object.prototype.toString(),
typeof String.prototype.toString(),
typeof String.prototype.toString.call("a"),
typeof Object.prototype.toString.call("a")
]
)

作者: KK3K2005   发布时间: 2011-03-21

热门下载

更多