比较两个字符串javascript

时间:2017-10-27 04:18:32

标签: javascript

比较给定的字符串并首先按字母顺序显示字符串。需要这个问题的帮助,我尝试的任何事情都会导致错误。

var personName1 = "Ann"; // Code will be tested with different names
var personName2 = "Anthony";

4 个答案:

答案 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] 希望它有所帮助。