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 相关文章推荐
7个Javascript地图脚本整理
Oct 20 Javascript
JavaScript 浏览器验证代码(来自discuz)
Jul 17 Javascript
js单例模式的两种方案
Oct 22 Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
Aug 26 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
解析利用javascript如何判断一个数为素数
Dec 08 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
React学习笔记之列表渲染示例详解
Aug 22 Javascript
babel之配置文件.babelrc入门详解
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
Laravel框架路由设置与使用示例
2018/06/12 PHP
php实现微信企业转账功能
2018/10/02 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
珠宝店促销方案
2014/03/21 职场文书
党员实事承诺书
2014/03/26 职场文书
团队拓展活动总结
2014/08/27 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers