所以我有这个,我需要它以相反的顺序出现。我已经尝试过.reverse();但仍然无法使其正常工作。有人可以帮忙吗?

<button onclick="result()">Click here</button>
<script>
function result()
{
    var i          =  0;
    var outMessage = "";
    var studNames  = new Array(5);
    var studMarks  = new Array(5);

    for (i = 0; i < 5; i++)
    {
        studNames[i] = prompt('Enter next name - ' , "");
        studMarks[i] = prompt('Enter next mark - ' ,  0);
    }

    for (i = 0; i < 5; i++)
    {
        outMessage = outMessage + studNames[i] + studMarks[i] + "\n";
    }

    alert (outMessage);
}
</script>

最佳答案

反转for循环。

for (i = 4; i >= 0; i--)
    outMessage = outMessage + studNames[i] + studMarks[i] + "\n";
alert(outMessage);

07-23 06:16