當按鈕被點擊我想在陣列中的結果被列出,例如:約翰·史密斯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
檢查我的單行答案。我希望它會按照您的期望 –