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 相关文章推荐
top.location.href 没有权限 解决方法
Aug 05 Javascript
单击复制文字兼容各浏览器的完美解决方案
Jul 04 Javascript
javascript数组去重方法终极总结
Jun 05 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
May 17 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
angular ng-repeat数组中的数组实例
Feb 18 Javascript
node.js学习之事件模块Events的使用示例
Sep 28 Javascript
Vuex 进阶之模块化组织详解
Jan 12 Javascript
vue.js数据绑定操作详解
Apr 23 Javascript
原生js实现下拉框选择组件
Jan 20 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
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
php实现水仙花数示例分享
2014/04/03 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
JS对象深度克隆实例分析
2017/03/16 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
this在vue和小程序中的使用详解
2019/01/28 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
利用Python爬虫给孩子起个好名字
2017/02/14 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
Python文件操作方法详解
2020/02/09 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
美国殿堂级滑板、冲浪、滑雪服装品牌:Volcom(钻石)
2017/04/20 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
阳光体育活动方案
2014/02/16 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
Python 全局空间和局部空间
2022/04/06 Python