JavaScript对象属性检查、增加、删除、访问操作实例
2015-07-08 09:34
941 查看
检查属性
var mouse = { "name": "betta", "age": 3, "varieties": "milaoshu" } mouse.hasOwnProperty("name"); // true mouse.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")); //false alert("sex属性是否存在:" + cat.hasOwnProperty("sex")); //true alert("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操作XML/HTML比较常用的对象属性集锦
- 详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
- JavaScript创建一个object对象并操作对象属性的用法
- javascript内置对象操作详解
- 浅析javascript操作 cookie对象
- JavaScript基础语法、dom操作树及document对象
- js用Date对象的setDate()函数对日期进行加减操作
- Jquery操作js数组及对象示例代码
- javascript对象的使用和属性操作示例详解
- 解析JavaScript中delete操作符不能删除的对象
- javascript对象的相关操作小结
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- Python动态类型的学习---引用的理解
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 访问控制列表概述
- “百度与站长”更新:关于网站收录,删除,seo等
- 土人系列AS入门教程 -- 对象篇
- Flex字符串比较 还有Flex字符串操作
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- 路由器访问列表的应用