码迷,mamicode.com
首页 > 其他好文 > 详细

对象的使用

时间:2016-08-01 10:43:09      阅读:174      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!