javascript对象属性的访问

原创 2011年01月14日 17:28:00

假如有对象test:

 

直接访问对象test的属性a的值,有两种方法:

1.test.a;

2.test["a"];   (注意这里要用引号)

 

但若是用for/in语句访问对象的属性值,则必须用“[]”运算符啦:

 

为什么捏?因为for/in循环会把对象的属性名作为字符串赋给变量m。

 

javascript的数组不过是一种特殊的对象,因此:

相关文章推荐

Javascript中的for in语句获取对象属性的顺序问题

下面创建一个对象,并为对象添加一些属性: var user = {}; if(!user['Jason'']) { user['Jason''] = []; } user['Jason'...

[整理]在JavaScript中创建静态方法和属性的对象

/** * JavaScript开发规范如下: * 对象定义首字母大写,第二个及后面的单词的首字母大写。 如:Book * 方法定义首字母小写,第二个及后面的单词的首字母大写。如。g...

javascript 监听对象属性的变化

许多优秀的MVVM框架都实现了数据的双向绑定。Vue.js采用监听-回调的方式来实现一向功能。监听回调的一般写法是这样的:    obj.watch(pro,function(new_value,...

javascript学习(九)对象属性的特性

1.属性特性的修改Object.defineProperty()功能:给对象添加/修改一个属性并指定该属性的配置 语法:Object.defineProperty(obj,prop,descript...
  • ZJOOPS
  • ZJOOPS
  • 2016年12月20日 12:37
  • 191

javascript 定义对象、方法和属性的使用方法(prototype)

prototype 定义和用法 prototype 属性使您有能力向对象添加属性和方法。 语法 object.prototype.name=valuejavascript的方法可以分为...

JavaScript事件编程入门案例和对对象属性的遍历

JavaScript是基于时间驱动机制的,所以说很多很多方法也就是function是可以监听事件 或者他的返回值然后对他的 返回值或者方法进行反应,这就是事件驱动机制。下面我们以一个例子来说明,这个...

javascript 中的 prototype和constructor属性的使用(constructor属性始终指向创建当前对象的构造函数,每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数)

JavaScript类和继承:constructor属性2009-07-08 17:51 sanshi 博客园 我要评论(1) 字号:T | T本文介绍了JavaScript里面的constructo...

从零开始学_JavaScript_系列(38)——对象的扩展(1)属性的简洁写法

一句话总结: 1、属性名,以及是属性的函数的简洁写法,写起来简单易阅读 2、属性名可以用变量字符串拼接起来(话说以前也有吧?) 3、函数都有name属性,但set和get也要加前缀...

JavaScript对象中属性的getter和setter方法

JavaScript对象的属性是由名字、值和一组特性(可写、可枚举、可配置等)构成的。在ECMAScript 5中,属性值可以用一个或两个方法代替,这两个方法就是getter和setter。var m...

JavaScript中对象属性的特性

对象的属性的特性
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript对象属性的访问
举报原因:
原因补充:

(最多只允许输入30个字)