我想加載一個數組本身的對象,可以這麼說。所以我有一個名稱(成員)的數組,然後我做一個主名單,將名稱,錯誤,增強等在一行中的每個名稱。所以我運行一個簡單的for循環來加載主列表,但它告訴我,對於(0)我,masterList [i] .name無法加載,因爲它是未定義的。有沒有解決的辦法?由於無法實例化一個對象數組
var mem = getMembers();//get a array of members
var memlen = mem.length;
var masterList = [memlen]; //set to number of members
for(i=0; i < memlen; i++){
masterList[i].name = mem[i]; //set .name to the members list name at i
masterList[i].bugs = 0;
masterList[i].enhance = 0;
masterList[i].epic = 0;
masterList[i].dev = 0;
masterList[i].high = 0;
}
除非你不需要需要反正初始化數組的長度。只需使用'[]' – Ian