Javascript 我不知道';我不明白为什么我的for循环返回“;“未定义”;

Javascript 我不知道';我不明白为什么我的for循环返回“;“未定义”;,javascript,for-loop,Javascript,For Loop,我试图同时为两个数组创建一个循环,但执行返回“undefined”,我不明白为什么。。。你能看一下我的密码并告诉我怎么走吗 var问题=[“a”、“b”、“c”]; 风险值响应=[5,45,“测试”]; var correctionList=“”; 对于(var i=0;i

我试图同时为两个数组创建一个循环,但执行返回“undefined”,我不明白为什么。。。你能看一下我的密码并告诉我怎么走吗

var问题=[“a”、“b”、“c”];
风险值响应=[5,45,“测试”];
var correctionList=“”;
对于(var i=0;i

您看到的最后一个未定义的
可能是由于缺少函数返回语句。只有在浏览器控制台上打印某些内容时才会发生这种情况

只是对代码进行了一些重构,以问题:响应的格式显示问题和答案的列表

function createList() {
    var questions = ["a", "b", "c"];
    var responses = [5, 45, "test"];

    for (var i = 0; i < questions.length; i++) {

       // Changed this line
       var correctionList = questions[i] + ' : ' + responses[i];

       var newLi = document.createElement('li');
       var liContent = document.createTextNode(correctionList);
       newLi.appendChild(liContent);

       var showCorrection = document.querySelector('#correction-list');
       showCorrection.appendChild(newLi);
}

createList();
函数createList(){
风险值问题=[“a”、“b”、“c”];
风险值响应=[5,45,“测试”];
对于(var i=0;i
您看到的最后一个未定义的
可能是由于缺少函数返回语句。只有在浏览器控制台上打印某些内容时才会发生这种情况

只是对代码进行了一些重构,以问题:响应的格式显示问题和答案的列表

function createList() {
    var questions = ["a", "b", "c"];
    var responses = [5, 45, "test"];

    for (var i = 0; i < questions.length; i++) {

       // Changed this line
       var correctionList = questions[i] + ' : ' + responses[i];

       var newLi = document.createElement('li');
       var liContent = document.createTextNode(correctionList);
       newLi.appendChild(liContent);

       var showCorrection = document.querySelector('#correction-list');
       showCorrection.appendChild(newLi);
}

createList();
函数createList(){
风险值问题=[“a”、“b”、“c”];
风险值响应=[5,45,“测试”];
对于(var i=0;i
您似乎没有返回语句?循环后有一个
。这是一个打字错误,请使用可以为您突出显示的编辑器,尝试webstorm或VSCode。我没有任何返回语句。我应该在循环内返回一些内容吗?@AhmedI.Elsayed为什么编辑器会突出显示语法有效的代码?您需要一个linter。您似乎没有o没有返回语句?循环后有一个
。这是一个打字错误,请使用可以为您突出显示的编辑器,尝试webstorm或VSCode。我没有任何返回语句。我应该在循环中返回一些内容吗?@AhmedI.Elsayed为什么编辑器要突出显示语法有效的代码?您需要一个linter。非常感谢!我正在尝试这个!:)非常感谢!我正在尝试这个!:)