【发布时间】:2013-03-22 11:14:22
【问题描述】:
我有一个变量,它是一个数组,我希望数组的每个元素默认都充当一个对象。为此,我可以在我的代码中执行类似的操作。
var sample = new Array();
sample[0] = new Object();
sample[1] = new Object();
这很好用,但我不想提及任何索引号。我希望我的数组的所有元素都是一个对象。如何声明或初始化它?
var sample = new Array();
sample[] = new Object();
我尝试了上面的代码,但它不起作用。如何在不使用索引号的情况下初始化对象数组?
【问题讨论】:
-
那么你是不是想把所有的数组项都设为默认对象?
-
@Jeff Yupp,你是对的..
-
我没有看到这样做的意义。也许了解您为什么要这样做可以帮助我们了解如何实际解决您的问题。
-
对象中有什么?听起来在函数内部实现
array.push(objYouWant )肯定是解决方案。这样每次函数运行时,它都会添加一个具有您想要的任何属性的新对象。 -
我不明白让它们自动成为对象会对您的情况有所帮助。
标签: javascript arrays object declare