AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JavaScript对象属性检查、增加、删除、访问操作实例

51自学网 http://www.wanshiok.com
JavaScript,对象,属性,检查,增加,删除,访问,操作

检查属性

var mouse = { "name": "betta", "age": 3, "varieties": "milaoshu"} mouse.hasOwnProperty("name"); // truemouse.hasOwnProperty("sex"); //false

增加属性

定义个对象 dog,然后赋予各种特性,再赋予 color特性,最后遍历所有的属性以及值

var dog={ name:"芒果", type:"会之王", eat:function(){  alert("吃"); }} Object.prototype.color="白色"; var name; for(name in dog){  document.write(name+" "+dog[name]+"<br>") }

效果如下

name 芒果type 会之王eat function (){ alert("吃"); }color 白色

删除属性

var cat = {  "name": "tom",  "sex": "man",  "color": "yellow"}delete cat.name;cat.sex = undefined;cat.color = null;alert("name属性是否存在:" + cat.hasOwnProperty("name")); //falsealert("sex属性是否存在:" + cat.hasOwnProperty("sex")); //truealert("color属性是否存在:" + cat.hasOwnProperty("color")); //true

访问属性

var cat = {  "name": "tom",  "sex": "man",  "color": "yellow"}var name1 = cat.name; //通过点操作符来访问对象属性var name2 = cat["name"]; //通过中括号操作符来访问对象属性

还有创建对象的两种方式

var obj = new Object();obj.name = "MangGuo";obj.age = 25;var obj = {  name : "MangGuo", //name是属性名,"MangGuo"是值  age : 25}

JavaScript,对象,属性,检查,增加,删除,访问,操作  
上一篇:JavaScript中调用函数的4种方式代码实例  下一篇:jquery获取多个checkbox的值异步提交给php