每当我尝试打印数组时,我都会得到很多,而Chrome(我首选的浏览器)会扼杀CPU。
它是怎么来的,它不能将简单的数组打印到字符串?
答案 0 :(得分:1)
.toString()
按顺序打印数组中从第一个到最后一个值的所有值,用逗号分隔每个值。
new Array(276959)
定义了一个 276959个空条目的数组,因此数组本身没有值;它只有276959个占位符。当您使用.toString()
时,没有要输出的值,但是由于数组有276959个占位符,因此仍会显示逗号。
答案 1 :(得分:0)
制作时
new Array(276959)
您实际上正在创建一个包含276959个值的数组。
由于它没有任何内容,因此每个值都为空,因此在尝试打印时只能看到逗号(分隔符)。