javascript - 按字母顺序排序提示
问题描述
看看如何编写一个程序,其中用户输入两个名称,然后将返回一条警报消息,其中的名称按字母顺序列出。
<script>
let nameOne = prompt('Enter a name');
let nameTwo = prompt('Enter another name');
function aOrder() {
if (nameOne !== nameTwo) {
nameOne.split(',');
nameTwo.split(',');
let names = nameOne + nameTwo;
names.sort();
alert(names.join('nameOne,nameTwo'));
}else if (nameOne == nameTwo) {
alert('The names are identical');
}
};
</script>
解决方案
您可以将这两个名称添加到一个数组中并使用 sort 函数对其进行排序。
var name1 = 'somename';
var name2 = 'anothername';
console.log([name1,name2].sort().join(', '));
推荐阅读
- javascript - 材质 UI 对话框阴影去除
- amazon-web-services - 有没有办法使用 AWS CLI 或 CloudFormation 从快照中恢复 EBS 卷?
- javascript - 打字稿编译成UMD模块不起作用
- java - Spring - 尝试创建 DataSource bean 或 JDBC 模板时无法解析占位符
- sql - ETL:跨具有不同字段类型的不同源进行连接
- c# - 创建传入用户对象的用户 (Microsoft Graph)
- r - 显示两列平均值大于 60 的所有行
- kubernetes - 没有 pod 的 Kubernetes 作业失败
- zsh - 如何在 zsh 主题中运行 Shell 命令?
- azure-active-directory - 特权访问组