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的一种模块模式
Mar 22 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
JavaScript的21条基本知识点
Mar 04 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
jQuery简单tab切换效果实现方法
Apr 08 Javascript
使用JQ完成表格隔行换色的简单实例
Aug 25 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
对vue.js中this.$emit的深入理解
Feb 23 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
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
PHP5+UTF8多文件上传类
2008/10/17 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
js获取select标签选中值的两种方式
2014/01/09 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
原生JavaScript实现换肤
2021/02/19 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
Java面向对象面试题
2016/12/26 面试题
补充协议书范本
2014/04/23 职场文书
质量保证书范本
2014/04/29 职场文书
期末评语大全
2014/05/04 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
html中两种获取标签内的值的方法
2022/06/16 jQuery