- 创建Object对象,并添加属性
-方式一,用new Object()方式
var obj=new Object();
obj.name='armo';
obj.showName=function(){alert(this.name);}
//用 对象[属性名] 方式,属性名可以为变量,也可以为带'.'的特殊字符
obj['dowork']=function(){alert(this.name);}
-方式二,用json方式
var obj={
name:'armo',
showName:function(){alert(this.name);}
}
- 删除属性
方式1:对象.属性==”“;只起到将属性值设为空字符串
方式2:delete 对象.属性 ; 将属性彻底删除,使用该属性时候会undefined
delete obj.name;
delete obj['showName'];
- Object对象的复制
//设置一个函数用于复制,传入的形参为源对象
var clone =function(obj){
var news=new Object();
for(var i in obj){
news[i]=obj[i];
}
return news;
}
//调用函数
var news=clone(obj);