我有点超出了我的深度,我希望这实际上是可能的。
我希望能够调用一个函数来重新排列我的列表,以便以大写字母开头的项目排在前面
我已经在 stackoverflow 和谷歌上搜索了一段时间,但一无所获。有什么想法吗?
例如,var items = [香蕉、苹果、芒果、菠萝、甜瓜]
该函数应将 Apple Mango 和 Melon 放在开头,因为它们以大写字母开头
最佳答案
var items = ["banana", "Apple", "Mango", "pineapple", "Melon"]
items.sort();
alert(items)
您可以在 fiddle 中看到它的实际效果。
这样做的原因是 ascii table 中大写字母在小写之前。 。因此,当您对列表进行排序时,它会根据字符串的 ascii 值进行排序。
关于javascript - 如何显示开头以大写字母开头的字符串的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43397240/