Javascript创建Object的几种方式
来源:互联网 发布:中商产业研究院数据库 编辑:程序博客网 时间:2024/05/19 17:47
在javascript中创建一个对象有以下几种方式,如下:
var bj = new Object();obj.id=1;
obj.name="test";
obj.callFunc=function(){
alert("callFunc");
} var bj = {};
obj.id=1;
obj.name="test";
obj.callFunc=function(){
alert("callFunc");
} var bj = {
id:1,
name:"test",
callFunc:function(){
alert("callFunc");
}
};
那这3种方式各自的性能怎样呢,下面通过一段代码进行分析:
提示:您可以先修改部分代码再运行
这里可以说,
第一种方法创建对象是效率最低的,
第二种方式居中,第三种方式最快.
另外:
执行效率和对象的多少以及对象属性的多少有关系:
提示:您可以先修改部分代码再运行
上面这段代码同样可以看出,
虽然都是采用相同的第三种办法来创建对象,
但由于第一段代码中的属性有6个(function也算属性的一种),执行5000次,
而第二段代码属性为3个,执行10000次,显然第一段代码的效率明显要慢。
总结:
1, 创建对象尽量使用:
id:1,
name:"test",
callFunc:function(){
alert("callFunc");
}
};
2,尽可能少的属性。
摘自:http://onlyaa.com/html/jsjc/20080613/2209.html
- Javascript创建Object的几种方式
- JavaScript 创建对象的几种方式
- JavaScript创建对象的几种方式
- Javascript创建对象的几种方式
- javascript创建对象的几种方式
- javascript创建对象的几种方式
- javascript创建对象的几种方式
- javascript 创建对象的几种方式
- javascript创建数组的几种方式
- javascript创建函数的几种方式
- Javascript创建对象的几种方式
- JavaScript创建对象的几种方式
- JavaScript创建对象的几种方式
- JavaScript 创建对象的几种方式
- 【javascript】创建对象的几种方式
- javascript创建数组的几种方式
- javascript创建对象的几种方式
- JavaScript创建对象的几种方式
- Duplicate Observed Data(复制被监视数据)
- JavaScript的内置对象,属性集锦
- 打算购买一个mini2440的开发板玩玩
- dnn 模块 获取服务器端路径、获取用户ID、需要登陆才能访问的页面的处理
- JavaScript通用库
- Javascript创建Object的几种方式
- IT管理人才必备的十大能力
- Qt 转向 LGPL之后,wxWidgets 路在何方
- javascript中的typeof 的用法详解
- 深入认识javascript中的eval函数
- Java读取文件路径的几种方法
- 在Red Hat Linux AS 3上安装Oracle92
- JavaMail(JAVA邮件服务) API详解
- iPod使用说明