如何將testObj
轉換爲數組?如何將此對象轉換爲JavaScript中的數組?
function MinEvent(event, width, left){
this.start = event.start;
this.end = event.end;
this.width = width;
this.top = event.start;
this.left = left;
}
var testObj = {};
for (var j=0; j<eventLists.length; j++) {
var eve = eventLists[j];
var event = new MinEvent(eventList[j], width, left);
testObj[eve.id] = event;
}
所有JavaScript對象基本上都是關聯數組。你寫的代碼應該是可行的(假設'new Event'應該是'new MinEvent','eventLists'被初始化爲一個完整的東西)。 – Annabelle 2009-12-22 20:36:20
如果你想'testObj'是一個真正的數組,你需要告訴我們你想如何轉換它的屬性。如果你告訴我們你想用它做什麼,也許它會有所幫助? – Annabelle 2009-12-22 20:37:34
如果我沒有錯,如果我保持testObj作爲一個對象而不是一個真正的數組,我不知道它的長度。對? – priyank 2009-12-22 20:45:17