2011-11-28 42 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