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 相关文章推荐
学习jquery必备 api中英文对照的chm手册 下载
May 03 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
Oct 21 Javascript
详解JS异步加载的三种方式
Mar 07 Javascript
Node.js 8 中的重要新特性
Jun 28 Javascript
微信小程序实现下拉刷新和轮播图效果
Nov 21 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 Javascript
Vue组件通信的几种实现方法
Apr 25 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 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
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
document.getElementById介绍
2011/09/13 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
Bootstrap插件全集
2016/07/18 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
python处理csv数据的方法
2015/03/11 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
什么是测试驱动开发(TDD)
2012/02/15 面试题
数控技术专科生自我评价
2014/01/08 职场文书
给物业的表扬信
2014/01/21 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
邀请函范文
2015/02/02 职场文书
办公室主任个人总结
2015/02/28 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
秋季运动会加油词
2015/07/18 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python