javascript中object与{}的区别

来源:互联网 发布:ubuntu mongodb 3.2 编辑:程序博客网 时间:2024/05/17 20:14
var obj = new Object();
var obj1 = {};

var ary = new Array();
var ary1 = [];

请问new Object()与{},new Array()与[]除了减少代码量,还有别的区别吗?



解答:

数据本身没有区别。区别就是定义的方式不同,一个是通过构造函数定义,一个是通过直接量定义。个人习惯问题

比如下边

g_arrayOfUsedJsDatePickCalsGlobalNumbers = [];
g_arrayOfUsedJsDatePickCals = [];//等同于g_arrayOfUsedJsDatePickCals=new Array();
g_currentDateObject = {};//等同于g_currentDateObject=new Object();

0 0
原创粉丝点击