有点点区别var arr = []; //这样可是直接初始化 var arr=[1,2,3]与 var arr = Array();和var arr=new Array(1,2,3)是这样的初始化
使用直接量貌似性能比较好(没验证) 不过能缩小文件是肯定的(少用几个字符) 所以还是有好处的 而且在一些应用里(如json)会有很好的效果类似的有 var foo = []; var foo = new Array(); var foo = {}; var foo = new Object(); var reg = /../; var reg=new RegExp();
var arr = []; 直接在堆栈池里取出一个付给他 var arr = Array();有什么区别 堆栈池里实例出了一个好像是这样 看SCJP的题目去吧
var arr = new Array();
var arr=[1,2,3]与 var arr = Array();和var arr=new Array(1,2,3)是这样的初始化
不过能缩小文件是肯定的(少用几个字符)
所以还是有好处的
而且在一些应用里(如json)会有很好的效果类似的有
var foo = []; var foo = new Array();
var foo = {}; var foo = new Object();
var reg = /../; var reg=new RegExp();
var arr = Array();有什么区别 堆栈池里实例出了一个好像是这样 看SCJP的题目去吧