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 相关文章推荐
utf-8编码引起js输出中文乱码的解决办法
Jun 23 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
Jun 17 Javascript
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
javascript等号运算符使用详解
Apr 16 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
May 12 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
Node.js 实现简单的接口服务器的实例代码
May 23 Javascript
js使用html2canvas实现屏幕截取的示例代码
Aug 28 Javascript
Vue.js实现分页查询功能
Nov 15 Javascript
vue如何截取字符串
May 06 Javascript
vue实现select下拉显示隐藏功能
Sep 30 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
初识NodeJS服务端开发入门(Express+MySQL)
2017/04/07 NodeJs
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
vue实现树状表格效果
2020/12/29 Vue.js
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
Python enumerate内置库用法解析
2020/02/24 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
工商管理系学生的自我评价分享
2013/11/29 职场文书
《落花生》教学反思
2014/02/25 职场文书
毕业生就业意向书
2014/04/01 职场文书
异地恋情人节寄语
2015/02/28 职场文书
六年级情感作文之500字
2019/10/23 职场文书
php中pcntl_fork详解
2021/04/01 PHP
基于python的matplotlib制作双Y轴图
2021/04/20 Python
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript
python模板入门教程之flask Jinja
2022/04/11 Python
nginx配置之并发频次限制
2022/04/18 Servers