读书人

问:JS 数组Array的内存分配方式解决思

发布时间: 2012-04-15 18:39:21 作者: rapoo

问:JS 数组Array的内存分配方式
关于JS 数组的内存分配方式的讨论:
代码如下:

JScript code
var arrT = new Array();arrT[10254] = 'c';arrT[2] = 'a';


arrT分配了多大的内存空间?数组长度是 2 还是 10255 ?
谢谢~

[解决办法]
JScript code
var arrT = new Array();arrT[10254] = 'c';arrT[2] = 'a';alert(arrT.length);
[解决办法]
探讨
JScript code

var arrT = new Array();
arrT[10254] = 'c';
arrT[2] = 'a';
alert(arrT.length);

[解决办法]
[Quote=引用:]
JScript code
var arrT = new Array();arrT[10254] = 'c';arrT[2] = 'a';alert(arrT.length);
[解决办法]
其实,
iE fireFox 正常有10k 内存 的跳动。
不信,你什么代码都不写,打开一个Hao 123 主页,
就仅仅在那里点刷新, 再看IE or Firefox 的内存占用情况(ctrl+alt+Delete),你就明白的。

读书人网 >JavaScript

热点推荐