每当我使用数组时,我总是使用 []
样式,但是,当我想创建一个包含固定数量元素的数组时,我使用 new Array(N)
(我不知道这样做的任何其他方式)
我认为这没什么大不了的,直到我读到这些关于这件事的强硬言论:
Anyone doing this, using “new Array()” instead of “[]“, or “new Object()” instead of “{}” needs to relearn JavaScript.
我真的很想避免编写糟糕的代码。有人介意告诉我正确的前进方向吗?
最佳答案
我不会太担心 2006 年博客上的一些随机评论。特别是因为您的用例不仅仅是 new Array()
。您正在使用专门为此目的提供的特例构造函数。
此外,使用 new Array()
而不是 []
并不是有人可以用 JS 做的最糟糕的事情。
关于javascript - 在没有旧的 'new Array(N)' 的情况下创建具有 N 个元素的数组的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246103/