使用N个元素创建一个没有旧的'new Array(N)'的数组的正确方法?

mit*_*221 9 javascript arrays

每当我使用数组时,我总是使用该[]样式,但是,当我想创建一个具有固定数量的元素的数组时new Array(N)(我不知道其他任何方式)

我认为这不是什么大问题,直到我读到这些强烈的话:

任何人这样做,使用"new Array()"而不是"[]",或"new Object()"而不是"{}"需要重新学习JavaScript.

我真的想避免写错代码.有谁介意告诉我正确的方向去?

Der*_*ark 5

我不会太担心2006年博客上的随机评论.特别是因为你的用例不仅仅是new Array().您正在使用专门为此目的提供的特殊情况构造函数.

除此之外,使用JS new Array()代替[]并不是最糟糕的事情.