JavaScript类属性的访问方式详解


Posted in Javascript onFebruary 11, 2014

JavaScript类属性的访问方式

var fish = { 
head : 1, 
tail : 1, 
feature : { 
speak : false, 
swim : true 
} 
}

其一,点操作符:
console.log(fish.head);//1 
console.log(fish.tail);//1 
console.log(fish.feature);//Object { head:1, tail:1, feature: Object}

其二,[]操作符:
console.log(fish['head']);//1

此时需要注意的一点是:属性名必须是字符串形式
如:
console.log(fish[head]);//错误!

那么,如下代码是否正确呢?
for(var prop in fish) { 
console.log(fish[prop]); 
}

答案是肯定的,这是因为遍历对象属性时是以字符串类型存在的,即prop依次为'head','tail','feature'.
Javascript 相关文章推荐
JavaScript CSS修改学习第一章 查找位置
Feb 19 Javascript
js 自制滚动条的小例子
Mar 16 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
Dec 14 Javascript
js文件包含的几种方式介绍
Sep 28 Javascript
jquery图片切换实例分析
Apr 15 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
Nov 25 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
Jan 19 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
Feb 10 Javascript
vue项目打包后打开页面空白解决办法
Jun 29 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
May 06 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 #Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 #Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 #Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
Feb 11 #Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 #Javascript
js读取配置文件自写
Feb 11 #Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 #Javascript
You might like
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
php 8小时时间差的解决方法小结
2009/12/22 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
js操纵dom生成下拉列表框的方法
2014/02/24 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
js实现简单的秒表
2020/01/16 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
python取代netcat过程分析
2018/02/10 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
python标准库os库的函数介绍
2020/02/12 Python
Python使用进程Process模块管理资源
2020/03/05 Python
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
服装公司总经理岗位职责
2013/11/30 职场文书
专升本个人自我评价
2013/12/22 职场文书
食堂标语大全
2014/06/11 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
七年级语文教学反思
2016/03/03 职场文书
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技