首页 > 其他 > 详细

对象的使用

时间:2016-08-01 10:41:48      阅读:186      评论:0      收藏:0      [点我收藏+]

创建对象:

var o = new Objct();   //创建一个空对象
var o = {};

var a = new Array();  //创建一个空数组
var a = [];

var d = new Date();  //创建一个表示当前时间的日期对象

对象属性的设置:

book.edition = 6             //给book创建一个edition的属性
book[ "mainTile" ] = "ECMASript"    //给mainTile属性赋值

如果一个对象的属性我是保留字,必须使用 [] 的形式访问他们: o["class"] / o["for"],使用方括号时,方括号内的表达式必须返回为字符串。

作为关联数组的对象:

Object["property"]     //方括号和一个数组,数组元素通过字符串索引。
  • 通过 . 访问对象时,属性名是一个标识符,这个标识符必须直接出现在js的代码中,比如接口的属性,因此程序无法修改它们
  • 通过 []  访问对象时,属性名是一个字符串,字符串是js的一个数据类型,可以通过程序修改和创建它们

场景:由于在写程序时无法知道属性名称,因此无法通过 . 来访问对象的属性。但可以使用 [] ,因为它使用字符串值(字符串是可以更改的)而不是标识符(标识符是静态的,不可以更改的)作为索引对属性进行访问的。

对象的使用

原文:http://www.cnblogs.com/baiyygynui/p/5724745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!