JavaScript对象属性检查、增加、删除、访问操作实例
检查属性
varmouse={
"name":"betta",
"age":3,
"varieties":"milaoshu"
}
mouse.hasOwnProperty("name");//true
mouse.hasOwnProperty("sex");//false
增加属性
定义个对象dog,然后赋予各种特性,再赋予color特性,最后遍历所有的属性以及值
vardog={
name:"芒果",
type:"会之王",
eat:function(){
alert("吃");
}
}
Object.prototype.color="白色";
varname;
for(nameindog){
document.write(name+""+dog[name]+"<br>")
}
效果如下
name芒果
type会之王
eatfunction(){alert("吃");}
color白色
删除属性
varcat={
"name":"tom",
"sex":"man",
"color":"yellow"
}
deletecat.name;
cat.sex=undefined;
cat.color=null;
alert("name属性是否存在:"+cat.hasOwnProperty("name"));//false
alert("sex属性是否存在:"+cat.hasOwnProperty("sex"));//true
alert("color属性是否存在:"+cat.hasOwnProperty("color"));//true
访问属性
varcat={
"name":"tom",
"sex":"man",
"color":"yellow"
}
varname1=cat.name;//通过点操作符来访问对象属性
varname2=cat["name"];//通过中括号操作符来访问对象属性
还有创建对象的两种方式
varobj=newObject();
obj.name="MangGuo";
obj.age=25;
varobj={
name:"MangGuo",//name是属性名,"MangGuo"是值
age:25
}
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短