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 相关文章推荐
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
Mar 04 Javascript
(function($){...})(jQuery)的意思
Jul 22 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
Oct 17 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
Jan 13 Javascript
Jquery树插件zTree用法入门教程
Feb 17 Javascript
JS原型链怎么理解
Jun 27 Javascript
微信小程序  自定义创建详细介绍
Oct 27 Javascript
jQuery动态生成Bootstrap表格
Nov 01 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
ant design vue 表格table 默认勾选几项的操作
Oct 31 Javascript
js实现验证码干扰(静态)
Feb 22 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
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
vue中使用props传值的方法
2019/05/08 Javascript
js实现简单页面全屏
2019/09/17 Javascript
vue实现扫码功能
2020/01/17 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Python for Informatics 第11章之正则表达式(四)
2016/04/21 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python基础之文件读取的讲解
2019/02/16 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
Lucene推荐的分页方式是什么?
2015/12/07 面试题
爸爸的花儿落了教学反思
2014/02/20 职场文书
中药学自荐信
2014/06/15 职场文书
中央空调节能方案
2014/06/15 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
PostGIS的安装与入门使用指南
2022/01/18 PostgreSQL
MySQL添加索引特点及优化问题
2022/07/23 MySQL
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android