【发布时间】:2015-01-23 00:51:31
【问题描述】:
我想用 1 000 000 到 10 000 000 之间的所有可能整数填充一个数组。当我运行下面的循环时,它会使 chrome 选项卡崩溃。我怎样才能做到这一点?
var arrList = [];
var list;
function gen() {
for (var i = 1000000; i < 10000000; i++) {
arrList.push(i);
}
}
gen();
list = arrList.join(' '); // This line causes the crash
console.log(list);
【问题讨论】:
-
你为什么要这样做?我猜该代码被视为恶意代码,因为您正试图占用大量内存。
-
@ChrisV 我正在创建单个区号中可能的电话号码列表。从 (nnn) 100-0000 开始。
-
同样的问题 :)
-
@ChrisV 我认识的一个女孩说,如果我能猜到她的号码,她就会确认。
-
它不会让我的 Chrome 标签崩溃。
标签: javascript arrays google-chrome for-loop crash