您的位置:首页 > Web前端 > JavaScript

(面向c#开发人员) 编写javascript的好习惯五 声明对象和数组 (2011-06-17 21:47)

2011-06-18 11:47 651 查看
请不要在javascript中像下面这样声明object 和 array

var person = new Object();
var keys = new Array();


正确的做法如下

var person = {};
var keys = [];


原因主要是易于维护扩展 和性能
以下是对象初始化

var person = {
fistName: "lala",
lastName: "baba",
sayHello: function () {
alert(this.fistName + " " + this.lastName);
}
};

var keys = ["aaa", "bbb", "ccc", "ddd"]


基本上声明对象和数组的原则如下:
1.不要使用new操作符新建对象和数组 而应该使用文本符号 例如 [] {}
2.不要使用new操作符新建boolean number string 或者function (性能问题)
3.当你想创建一个对象并且想调用他的构造函数的时候, 使用new 操作符

PS:引用自mix11
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: