object是所有类的基类
* 实例化对象的方法
var object=new object();
var obj={ };
// 设置属性
var obj={ };
obj.name='shuabi';
obj['sex']='nan';
obj.func=function(){
alert('helloword!');
}
var obj={
name:'shuangbi',
age:10,
sex:'男'
};
// 访问属性
alert(obj.name);
obj.func();
- delete:刪除对象的属性和方法
delete obj.name;
- 遍历一个对象
for(var attribute in obj){
alert(attribute+" : "+obj[attribute]);
}
// 后一个获取元素的值只能用[ ]
- object每个实例都会有的方法
- constructor:保存创建当前对象的函数
alert(obj.constructor); // function Object() { [native code] }
- isPrototypeOf(objectName):检测原型
- propertyIsEnumerable(propertyName):判断给定的属性是否能用用for-in来枚举
alert(obj.propertyIsEnumerable('name')); // true
- toLocaleString():返回对象的字符串表示,字符串与执行环境的地区对应
- toString():返回对象的字符串表示
- valueOf():返回对象的字符串、数值或者布尔值表示
- constructor:保存创建当前对象的函数