这篇文章主要介绍了创建、调用 JavaScript 对象的方法集锦, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
今天在做项目时,遇到了需要创建 JavaScript 对象的情况。所以 Bing 了一篇老外写的关于 3 种创建 JavaScript 对象的文章,看后跟着打了一遍代码。感觉方法挺好的,在这里与大家分享一下。
一、利用函数创建对象:
- //定义对象
- function Animal(type)
- {
- this.name="";
- this.type=type;
- this.introduction=function(){
- return "我的名字是: "+this.name+",我属于 "+this.type;
- }
- }
- var animal=new Animal("家禽"); //实例化我们上面创建的对象
- animal.name="小红";
- alert(animal.introduction()); //调用它的introduction函数(此时,页面会弹出:我的名字是 小红,我属于 家禽);
这种方法,大家一定都很熟悉了。但是,使用这种方法会造成性能的损耗。在这里,我们是通过 new 关键子来实例化对象的。其实,new 关键子是做了两件事。一,定义了一个匿名方法 (Animal)。二、调用它。这样就不如我们接下来要介绍的方法高效了。
二、利用对象字面量 (object literals):
来源: