我将变量定义为:
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 :(得分:1)
您忘了指定Player
。更改代码以使用Players[v].score
:
for (v = 0; v < T; v++) {
show += "<br/>" + Players[v].score;
}
Players
是一个数组,而不是score
。
答案 1 :(得分:1)
Players.score[v]
未定义。
应为Players[v].score
。
您将Players
变量定义为数组,因此您必须遍历此数组而不是score
键。