2011-11-28 59 views
1

我有以下的情况,我想知道的是我如何去创建对象(因为我不知道有多少会):创建对象不明量在JavaScript

jQuery.each($itemList, function() { 
    <something> = new ItemObject(this[1], this[2]); 
}); 

东西是一个数组?如果是这样,我使用.push?还是有更好的方法来做到这一点?

+1

你会用什么? – ManseUK

+2

东西可以是一个数组,它可能是最好的方法。 –

+0

每个对象(某物)都是指网页上的一张图片(页面上有一张未知数量的图片)。每10秒我需要更改所有图像的属性。解释什么和为什么是很复杂的,因为每个图像都有自己独特的行为,这取决于通过PHP检索的数字。 – Evert

回答

2

它可能是将这些新创建的对象放到数组中的最方便的方法。

var objectList = [ ]; 

jQuery.each($itemList, function() { 
    objectList.push(new ItemObject(this[1], this[2])); 
}); 

// somewhere else 
objectList.forEach(function(obj) { 
    // do something great 
}); 
+0

谢谢!我不确定这是做这件事的最好方法。 – Evert