2010-05-23 125 views
1

所以我哈瓦陣列Links和數組Params具有相同langth N如何從2個數組創建對象?

所以我需要的是創建一個對象,其中每個linkLinks我就能看到 paramParams

而且比例如要abble調用類似

for each(item in object) 
if (item.param == "some value") { 
// some code 
} else... 

如何做這種事(代碼示例,請)

回答

1

Array:你可以先建一個項目,並設置了一個param的組成元素的列表(假設長度確實是兩個列表相同)

var items:Array = new Array(); 

for(var i:uint = 0; i < links.length; i++) { 
    links:Array .push({link:links[i], param:params[i]}); 
} 

然後,您可以輕鬆地進行篩選:

items.forEach(checkValue); 

for(var i:uint = 0; i < items.length; i++) { 
    if (items[i].param == "some value") { 
    // some code 
    } else{ 
    ... 
    } 
}