javascript - 使用两个相关数组进行循环

标签 javascript arrays

单击按钮时,我希望列出数组中的结果,例如:John Smith 16、Jack Snow 10 等。

我想使用循环,但是循环中的代码目前不正确,因为当我单击按钮时,我得到的只是:[object Object]。

有人可以提供可能的修复吗?

 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;


    }

最佳答案

我首先检查两个数组的长度是否相同。然后使用 for 循环进行迭代:

final int timeLength = TIME.length;
if (timeLength != stat.size()) {
    //something may not be right
}
for (int i = 0; i < timeLength; i++) {
    System.out.println(time[i]+" "+stat.get(i));
}

关于javascript - 使用两个相关数组进行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44017143/

相关文章:

javascript - 我如何知道 Redux 操作何时完成

c++ - C++中使用变量初始化数组

arrays - 切换数组中的 UI 按钮以选择/取消选择

php - 将多个数组中的数据插入到mysql数据库中的各个字段中

Javascript降序排序和循环

javascript - 使用 Javascript 中的按钮执行 PHP 脚本

javascript - 如何使用 Slack Reminder API 将 Slack Reminder 设置到 channel ?

javascript - 关于 JSON 对象

java - Swing PropertyChangeSupport 动态更新 JTextArea

php - SHOW TABLES 未返回数组中的正确项目