-3

每当我尝试打印一个数组时,我都会得到很多,而 Chrome(我的首选浏览器)会阻塞 CPU。

它是怎么来的,它不能将一个简单的数组打印到一个字符串?

4

2 回答 2

1

.toString()按顺序打印数组中的所有值,从第一个值到最后一个值,用逗号分隔每个值。

new Array(276959)定义了一个包含276959 个空条目的数组,因此数组本身没有值;它只有 276959 个占位符。使用 时.toString(),没有要输出的值,但逗号仍会出现,因为数组有 276959 个占位符。

于 2013-06-26T14:48:16.693 回答
0

当你做

new Array(276959)

您实际上是在创建一个包含 276959 个值的数组。

由于它没有任何内容,因此每个值都是空的,因此您在尝试打印时只能看到逗号(分隔符)。

于 2013-06-26T14:45:34.110 回答