如何在javascript中存储大量数据

bin*_*680 1 javascript arrays performance

我必须使用ajax处理从服务器检索到的大量数据并将其存储在JavaScript中.我目前正在使用数组来存储所有数据.这是我如何获取数据并将其存储在javascript中:

var buffer=new Array();
//when each ajax returns 
buffer=buffer.concat(JSON.parse(ajaxReq.responseText));
Run Code Online (Sandbox Code Playgroud)

我脑子里有两个问题:

  1. 使用数组来存储所有数据的效率,是否存在100万行数据的溢出问题?
  2. concat性能如何?怎么能在这里优化?

感谢任何输入.

Eug*_*eck 8

我知道,我冒了一个downvote,但是:"如何在JavaScript中存储100万行"的唯一有效答案是"不要".

  • 好吧,我不会在javascript数组中存储一百万个.所以我会说.努力解决另一种方式 (2认同)