当按钮被点击我想在阵列中的结果被列出,例如:约翰·史密斯16,杰克雪10等。循环使用两个相关的阵列
欲使用,但是一个循环中的代码我的循环是不正确的,因为当我点击按钮,我得到的是:[对象对象]。
有人可以提供一个可能的修复?
function begin() {
listresults();
();
}
var results1 = {name:"John Smith", score:16};
var results2 = {name:"Jack Sow", score:10};
var results3 = {name:"Tessa Flip", score:15};
var results = [results1, results2, results3];
function listresults() {
var text = "";
var total = 0;
var i;
for (i in results) {
text += results[i] + "<br>";
}
document.getElementById('message').innerHTML = text;
}
那是因为要附加的对象,而不是他们的价值观的 尝试:'文字+ =结果[我] .name +“”+ results [i] .score +“
”;' – warl0ck
apending object try this text + = results [i] .name +''results [i] .score +“
“; – JYoThI
检查我的单行答案。我希望它会按照您的期望 –