【发布时间】:2011-09-04 05:02:07
【问题描述】:
var array = [,, "cat", "dog"];
这将创建一个包含两个空值的数组(以便我以后可以使用它们)。如果不做缓慢而乏味的array[2] = "cat"; array[3] = ...,我想不出任何其他方法来做到这一点,这是一个好方法吗?或者是否有其他推荐的做法来模拟这种能力。
【问题讨论】:
-
为什么需要这样的数组?
-
有一次我需要在一个预填充数组的前面放一些东西。我忘了它是什么,但它提出了这个问题。
-
你可以使用
array.unshift(value)
标签: javascript