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内存泄漏
Nov 14 Javascript
javascript中关于&& 和 || 表达式的小技巧分享
Apr 10 Javascript
用js编写的简单的计算器代码程序
Aug 04 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
Dec 03 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
May 19 Javascript
vue.js学习笔记之v-bind和v-on解析
May 03 Javascript
详解vue-router传参的两种方式
Sep 10 Javascript
微信小程序页面间值传递的两种方法
Nov 26 Javascript
Vue之Mixins(混入)的使用方法
Sep 24 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
Oct 30 Javascript
vue data对象重新赋值无效(未更改)的解决方式
Jul 24 Javascript
通过vue.extend实现消息提示弹框的方法记录
Jan 07 Vue.js
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
XAMPP安装与使用方法详细解析
2013/11/27 PHP
php目录操作实例代码
2014/02/21 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
为数据添加append,remove功能
2006/10/03 Javascript
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
python实现ID3决策树算法
2018/08/29 Python
Python pymongo模块常用操作分析
2018/09/01 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
html5使用canvas画三角形
2014/12/15 HTML / CSS
车间调度岗位职责
2013/11/30 职场文书
初中音乐教学反思
2014/01/12 职场文书
教师教学评估方案
2014/05/09 职场文书
作风转变年心得体会
2014/10/22 职场文书
我是特种兵观后感
2015/06/11 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
初一军训感言
2015/08/01 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL