引用类型创建实例方式及访问属性方法

引用类型的值是引用类型的一个实例。

Object类型

创建Object实例的方式有两种。第一种就是用new操作符来创建,如下:

var person = new Object();
person.name = "xiaoming";
person.age = 18;

另一种方法是使用对象字面量的方式。对象字面量是对象定义的一种简写形式。

var person = {
  "name" : "xiaoming",
  "age" : 29
};

虽然可以用各种方法来定义对象,但是开发人员还是更加青睐用对象字面量的方式,因为这种方式代码量少,并且能给人一种封装的感觉。而且,当需要向函数传递大量参数时,对象字面量也是首选方式。

访问对象属性

访问对象属性一般使用点表示法,Javascript中也可以使用方括号表示法来访问对象属性。

alert(person.name  )
alert( person["name"]  )   

从功能上看两种方法没有任何区别,但是方括号表示法的主要优点是可以通过变量来访问属性,例如:

  var proName = "name";
alert(person[proName]);

同时,如果属性名中会导致语法错误的字符,或者包含关键字或者是保留字,也可以使用方括号表示法,例如:

person["first name"] = "xiaoming"

这个例子中first name中间有空格,所以需要使用方括号表示法来访问。

通常来讲除非必须使用变量来访问属性,否则建议用点表示法来访问。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容