var arr=new Array和 var arr= 的区别
答案:2 悬赏:0 手机版
解决时间 2021-01-24 05:04
- 提问者网友:人傍凄凉立暮秋
- 2021-01-23 08:31
var arr=new Array和 var arr= 的区别
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-01-23 09:05
new关键字的使用
除了在需要实例化一个对象,或罕见的需要延时加载数据的情况外,你基本上不需要使用new关键字。在Javascript里分配大量的new变量地址是一项很慢的操作,为了效率起见,你应该始终使用对象符号。
除了在需要实例化一个对象,或罕见的需要延时加载数据的情况外,你基本上不需要使用new关键字。在Javascript里分配大量的new变量地址是一项很慢的操作,为了效率起见,你应该始终使用对象符号。
全部回答
- 1楼网友:鱼芗
- 2021-01-23 10:11
javascript 中的 new array 和 var arr= 有何区别 一介布衣
通过new 关键字 实例化一个 数组对象,并把这个数组对象的句柄 赋值给一个变量
这样的实例具有的生命周期会很长,直到这个对象被销毁,他在堆栈中会独立的开辟一个空间
但是通过 var arr = [] 的方式创建 在内存结构中 只在栈中声明了这个变量,相对来说比new关键字创建的对象性能高
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯