javascript中object与{}的区别
2015-11-11 11:07
381 查看
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();
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();
相关文章推荐
- views_object / views_db_object
- 四、ObjectARX 修改对象的属性
- 关于SharePoint 的Client object model该何时load和execut query的一点自己的看法
- Object-C中的内存管理小记
- Java objectOutputStream的用法
- Downcast from'[NSObject:AnyObject]?'to'Dictionary<NSObject,AnyObject>'only unwraps
- Linq to object
- iOS常见错误2-CoreData: Cannot load NSManagedObjectModel.nil is an illegal URL parameter
- [Object-C]微博登陆遇见的坑
- BOM(Browser Object Model) 浏览器对象模型
- kobject结构分析
- [Object-C]第三方微信登陆需要"发短信"
- 基于 Objective-C OC的省市区代码(字典数组嵌套)
- instanceType和id的异同
- Objective - c随笔
- C++ 和 Object-c 混编时 提示的 class 错误
- objectLiteral.js
- Object类中的方法介绍
- 三、ObjectARX 创建一条直线
- 【iOS学习笔记 15-11-10】Objective-C中根据函数名调用函数