javascript - 如何显示开头以大写字母开头的字符串的列表

标签 javascript jquery

我有点超出了我的深度,我希望这实际上是可能的。

我希望能够调用一个函数来重新排列我的列表,以便以大写字母开头的项目排在前面

我已经在 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/

相关文章:

javascript - 在 .html javascript 中显示类警报 Bootstrap

php - 编写用户选择日期重现的界面

javascript - 无法使用 Javascript/Jquery 连续保留文本框的 ID

javascript - NODE.JS 访问 EJS 模板中的函数

javascript - 如何判断点击了哪张图片

javascript - Node js,无需传递依赖项即可拆分文件?

javascript - React/Redux 存储状态未保存

javascript - 淡入一系列 div 然后淡出前一个

javascript - 使用按钮向文本框添加值 - 保留并连接原始值

javascript - $(...).validate 不是函数