📜  如何编写一个函数,在 JavaScript 中返回一个按字母顺序排列的带有字母的传递字符串?

📅  最后修改于: 2022-05-13 01:56:24.983000             🧑  作者: Mango

如何编写一个函数,在 JavaScript 中返回一个按字母顺序排列的带有字母的传递字符串?

假设我们需要将字符串转换为字母顺序 -

例如:

geeksforgeeks -> eeeefggkkorss

方法:任务是创建一个函数,该函数接受一个字符串并返回该字符串的字母顺序。

因此,为了实现这一点,我们将在 javascript 中使用split sortjoin方法。

第 1 步:借助 javascript 中的split()方法将给定字符串拆分为字符并将其存储在数组中

第 2 步:借助sort()函数按字母顺序对字符数组进行排序

第 3 步:join()方法的帮助下将字符连接成一个字符串

例子:

Javascript


Javascript


 

输出:

特殊情况:

如果我们尝试在传递的字符串之间放置空格,则会导致将该空格放在结果字符串的开头。就像在上面的示例中,字符串有 1 个空格,而在结果字符串中它是无用的,所以要摆脱它,我们可以使用空格正则表达式,即\s+来选择空格并将其替换为空字符串。

例子:

Javascript


输出: