2017-07-22 134 views
0

我定義我的變量爲:遺漏的類型錯誤:無法未定義讀取屬性 '0' - Wrogrsin

var Players = [{ 
    name: "personA", 
    score: 50 
    }, 
    { 
    name: "personB", 
    score: 50 
    }, 
    { 
    name: "personC", 
    score: 50 
    } 
]; 

和錯誤是:

for (v=0;v<T;v++) 
{ 
    show += "<br/>" + Players.score[v]; 
} 

我已經定義T和顯示

+0

好的!你的問題是什麼? – Omkar

+0

你的名字可能沒有問題? –

回答

1

你忘了指定哪個Player。改變代碼使用Players[v].score

for (v = 0; v < T; v++) { 
    show += "<br/>" + Players[v].score; 
} 

Players是一個數組,而不是score

1

Players.score[v]未定義。

它應該是Players[v].score

您將Players變量定義爲數組,因此您必須遍歷此數組而不是score鍵。

相關問題