2017-01-22 32 views
-3

这是按字母顺序排列数组的JavaScript代码,但是我正在寻找一种方法来使用循环一次一个地排序每个项目。请你能提出这样的一种方式或另一种选择排序()如何使用循环在javascript中对数组进行字母化?

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; 
} 
+3

什么是错的'sort'? – Quentin

+0

我想知道是否有其他方法可以做到这一点 – s1234

+1

有,但想到春天是大量不切实际的。使用'sort'就是它的原因。 – Quentin

回答

1
products.sort(function(a, b) { 
    return a.toLowerCase() > b.toLowerCase() ? 1 : -1; 
}); 
相关问题