Object类型
var obj = new object()
以上代码即创建一个对象,通过new操作符后跟要创建的对象类型的名称来创建。
Object类型是所有它的实例的基础,它所具有的任何属性和方法其实例同样拥有:
- constructor:保存着用于创建当前对象的函数,对于开始的代码来说,constructor即构造函数就是Object()
- hasOwnProperty(propertyName):检查给定的属性是否存在于当前对象实例中(而不是在实例的原型中)。必须以字符串的形式传入参数,例如:obj.hasOwnProperty(“name”)
- isPrototypeOf(object):判断传入的对象是否是当前对象的原型
- propertyIsEnumerable(propertyName):用于检查给定的属性是否可以用for-in语句来枚举。传入的参数必须是字符串形式
- toLocaleString():返回对象的字符串表示,若传入的是Date实例,则返回当地格式的时间
- toString():返回对象的字符串表示,一般实例返回"[object Object]"
- valueOf():返回对象本身