如何使用循环在javascript中按字母顺序排列数组?

如何使用循环在javascript中按字母顺序排列数组?,javascript,arrays,bubble-sort,alphabetized,Javascript,Arrays,Bubble Sort,Alphabetized,这是按字母顺序对数组排序的JavaScript代码,但是我正在寻找一种方法,使用循环一次对每个项进行冒泡排序。请您建议一种方法来完成这项工作,或者选择另一种方法来进行排序() 排序有什么问题吗?我想知道是否还有其他方法可以做到这一点。这里有,但是我想到的那些方法是非常不切实际的。使用sort这就是它的用途。如果您对如何自己排序感兴趣,可以查看此页面:它显示排序算法如何工作的动画,并显示伪代码:谢谢,这对于学习如何使用循环对整数进行排序非常有帮助,但是如何使用它来实现字符串的使用呢? var pr

这是按字母顺序对数组排序的JavaScript代码,但是我正在寻找一种方法,使用循环一次对每个项进行冒泡排序。请您建议一种方法来完成这项工作,或者选择另一种方法来进行排序()


排序有什么问题吗?我想知道是否还有其他方法可以做到这一点。这里有,但是我想到的那些方法是非常不切实际的。使用
sort
这就是它的用途。如果您对如何自己排序感兴趣,可以查看此页面:它显示排序算法如何工作的动画,并显示伪代码:谢谢,这对于学习如何使用循环对整数进行排序非常有帮助,但是如何使用它来实现字符串的使用呢?
var products = ["Printer", "Tablet", "Router", "Scanner", "Moniter", "Projector", "USB", "Keyboard"]
document.getElementById("alphabetical.order").innerHTML = products;
function alphabetical() {
    products.rsort();
    document.getElementById("alphabetical.order").innerHTML = products;
} 
products.sort(function(a, b) {  
    return a.toLowerCase() > b.toLowerCase() ? 1 : -1;
});