var obj = new Object();
var obj1 = {};
var ary = new Array();
var ary1 = [];
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();
本文探讨了JavaScript中创建对象和数组的不同方法,包括使用new关键字与直接量方式的区别。虽然这两种方式创建的数据本身没有区别,但它们代表了不同的定义习惯。
179

被折叠的 条评论
为什么被折叠?



