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 相关文章推荐
使用户点击后退按钮使效三行代码
Jul 07 Javascript
javascript显示用户停留时间的简单实例
Aug 05 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
jQuery中bind()方法用法实例
Jan 19 Javascript
jquery插件autocomplete用法示例
Jul 01 Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 Javascript
一个极为简单的requirejs实现方法
Oct 20 Javascript
JS+CSS实现下拉刷新/上拉加载插件
Mar 31 Javascript
webpack实现热加载自动刷新的方法
Jul 30 Javascript
JS运动特效之同时运动实现方法分析
Jan 24 Javascript
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
Nov 04 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
程序员编程十条戒律
2009/07/09 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python兔子毒药问题实例分析
2015/03/05 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
python做反被爬保护的方法
2019/07/01 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Python之多进程与多线程的使用
2021/02/23 Python
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
黄河的主人教学反思
2014/02/07 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
北大自主招生自荐信
2015/03/04 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
2015年度物流工作总结
2015/04/30 职场文书
2015年计算机教学工作总结
2015/07/22 职场文书