比较给定的字符串并首先按字母顺序显示字符串。需要这个问题的帮助,我尝试的任何事情都会导致错误。
var personName1 = "Ann"; // Code will be tested with different names
var personName2 = "Anthony";
答案 0 :(得分:1)
您正在寻找sort功能。
将项目抛出一个数组,对它们进行排序,然后返回第一个结果。
var names = ['Bob', 'James', 'Billy'];
console.log (names.sort()[0])

答案 1 :(得分:0)
基本上,您将变量或名称存储在数组中并对其进行排序,当您对其进行排序时,将返回一个数组,并且您将通过索引零来获取它。
[personName1, personName2].sort()[0]
这是mdawsondev答案的较小代码版本。
答案 2 :(得分:0)
将这些变量引用添加到数组之后,您可以使用sort
&获取排序数组的localCompare
方法
var personName1 = "Ann";
var personName2 = "Anthony";
var items = [personName1, personName2];
items.sort((a, b) => a.localeCompare(b));
console.log(items)

答案 3 :(得分:0)
您需要做的基本事情是添加您在数组中提供的两个变量,并对它们应用sort函数。 sort函数将按字典顺序对您的案例中的arry进行排序。排序数组后,第一个元素将返回按字母顺序排列的第一个元素。守则 -
[personName1, personName2].sort()[0]
希望它有所帮助。