我刚开始学习 javascript,我从 http://www.w3schools.com 中学习.我想问一些关于javascript中数组的问题。 我从该网站尝试这段代码。
尝试一下
<script>
function myFunction() {
var index;
var text = "<ul>";
var fruits = ["Banana", "Orange", "Apple", "Mango"];
for (index = 0; index < fruits.length; index++) {
text += "<li>" + fruits[index] + "</li>";
}
text += "</ul>";
document.getElementById("demo").innerHTML = text;
}
</script>
结果是:Banana,Orange,Apple,Mango。
我想问的是,如何更改值,以便结果可以是:Mango、Apple、Orange、Banana? .我真的很困惑做出“FOR”条件。十分感谢大家。我还是编程初学者。
最佳答案
试试这个。
使用.reverse()
<p id="demo"></p>
<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();
document.getElementById("demo").innerHTML = fruits;
</script>
fiddle :https://jsfiddle.net/87pguc5a/1/
关于javascript数组顺序值从大到小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31533588/