js对象基础实例分析


Posted in Javascript onJanuary 13, 2015

本文实例讲述了js对象基础用法。分享给大家供大家参考。具体分析如下:

js对象在本质上与数组相同,都是存放一组数据。但创建方法有所不同,对象需要添加属性。

这里简单讲述对象的创建、读取/遍历,如下:

<html>

<head>

</head>

<body>

<script type="text/javascript">

var stu = {name:'王美人',age:25,num:'10935'};//创建对象

document.write(stu['name'] + '<br />');//对象读取方法一

document.write(stu.age + '<br />');//对象读取方法二
//遍历对象。for in结构

for(per in stu){//表示遍历对象,每一次都将对象的属性值赋给per

 document.write(stu[per] + '<br />');//遍历对象时,不能采用“obj.属性”的方式读取,只能用“obj[属性]”。

}
//删除对象中的某一个单元

delete stu.num;


//对象中的方法

var stu = {name:'王美人',age:25,num:'10935',talk:function(){alert('大家好,我叫王美人')}};//创建对象

stu.talk();//读取对象中的方法

</script>

</body>

</html>

另外,如果对象中某个方法,需要调用该对象中的某个属性,则使用this关键词,如this.属性名

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
关于javascript DOM事件模型的两件事
Jul 22 Javascript
基于jQuery的获取标签名的代码
Jul 16 Javascript
JS小功能(button选择颜色)简单实例
Nov 29 Javascript
JQuery页面的表格数据的增加与分页的实现
Dec 10 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
Sep 09 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
angularjs封装bootstrap时间插件datetimepicker
Jun 20 Javascript
VUE预渲染及遇到的坑
Sep 03 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
解决layui表格的表头不滚动的问题
Sep 04 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
Jan 13 #Javascript
js使用心得分享
Jan 13 #Javascript
js查找节点的方法小结
Jan 13 #Javascript
使用js画图之画切线
Jan 12 #Javascript
使用js画图之饼图
Jan 12 #Javascript
javacript使用break内层跳出外层循环分析
Jan 12 #Javascript
使用js画图之正弦曲线
Jan 12 #Javascript
You might like
在Windows版的PHP中使用ADO
2006/10/09 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
js和jquery中循环的退出和继续学习记录
2014/09/06 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
python with语句的原理与用法详解
2020/03/30 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
学习Python需要哪些工具
2020/09/04 Python
Python random模块的使用示例
2020/10/10 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
美国渔具店:FishUSA
2019/08/07 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
初中学生期末评语
2014/04/24 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
团员个人总结
2015/02/26 职场文书
对学校的意见和建议
2015/06/04 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
证婚人致辞精选
2015/07/28 职场文书
公司业务员管理制度
2015/08/05 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis