javascript的数组最大长度是多少?
我在创建一个10W长度的数据时,提示出错。   
 这个数组是二维的。
------解决方案--------------------JS 不是数据库,搞什么呀?   
 数据量到 2-3k 就不少了!
------解决方案--------------------10w? 
 这么bt的数组要做啥啊-,-! 
 汗死
------解决方案--------------------楼主厉害。。。 
 我也处理过大数据,后来就不这个做了,用数据库,搞个临时表还好用些。
------解决方案--------------------搜索的话,用字符串吧 
 xxx.js 为内容var str= ".... ";然后包含进来 
 用正则匹配 这样也许快点     
------解决方案--------------------过长的话就会造成内存不够,所以还是自己控制下
------解决方案--------------------我觉得应该是内存限制的
------解决方案--------------------百度上搜到的:   
 你知道JavaScript里数组的最大长度允许多少吗???   
 JavaScript里数组的最大长度是: 4,294,967,295,即 2^32 - 1.   
------解决方案--------------------肯定是内存益出,长度 百w 没问题,测试结果如下:   
    <script language= "JavaScript ">  
    <!-- 
     var dStart = new Date(); 
     var aBT = new Array(1000000);   
     for (var i=0; i <aBT.length; i++) 
     { 
         aBT[i] = i; 
     } 
     var nSpan = (new Date()) - dStart; 
     alert(nSpan +  " ms ");   
     // 10000 47 ms 
     // 100000 484 ms 
     // 1000000 9140 ms 
   //-->  
    </script>    
 千万级不敢试,我怕本本挂了!
------解决方案--------------------建议楼主化整为零,分块查找!   
 10W / 5 = 2w   
 1 加载块1,查询后将结果缓存,delete 块1, 
 2 加载块2,查询块2,结果并入第一步缓存,delete 块2, 
 3 循环步骤2,直至查询完成!   
 理论上可以解决,实际没这么写过!   
 但速度肯定要慢些,但内存应该不会溢出,只好块的大小合适!