如何处理很长的数组

时间:2019-07-08 10:26:32

标签: javascript

我有一个longArray,在我的代码开头(将其视为数据库)包含另一个长arrays。恐怕会减慢我的代码速度。

如果我仍然希望同时执行执行速度longArray,您有什么建议?

我想,如果我可以将数组放入函数中并仅在需要数组数据时访问其数据,那将是一个解决方案,但是似乎没有办法...

function foo (){
var longArray = [1, 2, 3, 4, 5];
}

console.log(a)

1 个答案:

答案 0 :(得分:1)

如果您不需要一次处理整个数组,则可以将其保存为块(例如,保存在不同的文件或变量中),然后逐块获取并处理它们。

如果要使用整个数组,则应该知道整个数组必须在运行时存储在内存中,因此,如果数组很大,肯定会降低处理速度。