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

请不要在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
原文地址:https://www.cnblogs.com/PurpleTide/p/2084135.html