我是数组的新手,在使for循环与数组配合使用时遇到了麻烦。我需要做什么?

function start() {
    var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
    var text = '';

    for (i = 0; 1 < arrPeople.length; i++) {
        text += (arrPeople[i] + '<br />');
    }
}

最佳答案

您的函数中有几个小错误。 for loop语句分为三部分:变量初始化,在每个循环后检查的条件以及在每个循环后执行的操作。您将条件错误键入为1 < arrPeople.length,这始终是正确的。同样,您也不是调用代码要使用的函数中的returning值。

function start() {
    var arrPeople = ['Adele', 'Ted', 'Jo', 'Jim', 'Emma', 'Kate', 'Christopher'];
    var text = '';

    for (var i = 0; i < arrPeople.length; i++) {
        text += (arrPeople[i] + '<br />');
    }
    return text;
}

07-24 17:16