JavaScript之引用类型(Object类型)

ECMAScript提供了很多原生的引用类型,以便开发人员进行常见的计算任务。
对象是某一个特定引用类型的的实例。

Object类型

用的最多。虽然这个Object实例不具备多少功能,但是在应用程序的存储和传输数据的时候用的很多。
1.创建Object实例的方式有两种:

()使用new操作符后跟Object构造函数。

var person = new Object();
person.name="tom";
person.age = 29;

(2)使用对象字面量的方法

var person = {
    name: "tom",
    age: 29,
    5:true  //最后这里不能有逗号,在IE7及更早版本和Opera中会导致错误,还有这里的数值属性会自动转化为字符串

}

在通过字面量定义对象的时候,并不会调用Object构造函数(Firefox2及更早版本会调用Object构造函数,Firefox3之后就不会了)。
这种对象字面量创建方式适用于向函数传递大量可选参数的情形。

2.使用点表示法或者是方括号表示法来访问对象的属性
一般推荐使用点表示法。但是在遇到属性名包含会导致语法错误的字符,或者属性名中使用的是关键字或者保留字,也可以使用方括号表示法。
还有,属性名中是可以包含非字母非数字的,这时候就可以使用方括号表示法来访问他们。

posted @ 2017-11-30 15:10  sminocence  阅读(190)  评论(0编辑  收藏  举报