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 相关文章推荐
jQuery 使用手册(一)
Sep 23 Javascript
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
Oct 14 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
Jan 23 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
Js实现自定义右键行为
Mar 26 Javascript
JavaScript中getUTCMinutes()方法的使用详解
Jun 10 Javascript
详谈$.data()的用法和作用
Feb 13 Javascript
javascript基础知识之html5轮播图实例讲解(44)
Feb 17 Javascript
AngularJS ui-router (嵌套路由)实例
Mar 10 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
react 中父组件与子组件双向绑定问题
May 20 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
超级简单的php+mysql留言本源码
2009/11/11 PHP
又一个php 分页类实现代码
2009/12/03 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
js右键菜单效果代码
2007/07/21 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
python排序方法实例分析
2015/04/30 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python读写文件基础知识点
2019/06/10 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
办公室前台的岗位职责
2013/12/20 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
大学社团活动策划书
2014/01/26 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
小学教学工作总结2015
2015/05/13 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
小学班主任研修日志
2015/11/13 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang