Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何按字典顺序对字符串数组进行排序_Javascript_Arrays_Sorting_Lexicographic - Fatal编程技术网

Javascript 如何按字典顺序对字符串数组进行排序

Javascript 如何按字典顺序对字符串数组进行排序,javascript,arrays,sorting,lexicographic,Javascript,Arrays,Sorting,Lexicographic,如何对例如[aa bb cc dd ee]的词汇表数组进行排序,其中取第一个词汇表最小的名称并将其附加到词汇表最大的名称,然后取第二个词汇表最小的名称并将其附加到第二个词汇表最大的名称。如果你有奇数个元素,比如这里的cc,我猜输出应该是整个字符串的eeaaccddbb。我在Mozilla开发工具中找不到用于字典数组的函数。如果它们是偶数个数组元素,则返回相应的串联 这里有一些好东西:p 功能古怪的SortConcat(arr){ //默认情况下按词典排序 //准确地说,按字符代码排序,因此数字

如何对例如[aa bb cc dd ee]的词汇表数组进行排序,其中取第一个词汇表最小的名称并将其附加到词汇表最大的名称,然后取第二个词汇表最小的名称并将其附加到第二个词汇表最大的名称。如果你有奇数个元素,比如这里的cc,我猜输出应该是整个字符串的eeaaccddbb。我在Mozilla开发工具中找不到用于字典数组的函数。如果它们是偶数个数组元素,则返回相应的串联

这里有一些好东西:p

功能古怪的SortConcat(arr){
//默认情况下按词典排序
//准确地说,按字符代码排序,因此数字(0-9)在maj(A-Z)之前,而在min(A-Z)之前
arr.sort()
let output=“”
//对于数组的一半
对于(设i=0;iconsole.log(weirdsortcontcat([“aa”、“bb”、“cc”、“dd”]))
请添加一些示例以突出问题-以及一些您尝试过的代码。您好,欢迎来到Stack Overflow!请拿着这本书,通读一遍,特别是你的,关于SO的相关主题,并试一试。如果你在做了更多的研究和搜索后陷入困境,无法摆脱困境,请发布一份你的尝试,并明确指出你陷入困境的地方。人们会乐意帮忙的。祝你好运因此,
[“aa”,“bb”,“cc”]
变成
“ccbbaa”
[“aa”,“cc”,“bb”]
被分类成
[“aa”,“bb”,“cc”]
然后变成
“ccbbaa”,“bb”,“cc”,“dd”
变成
“ddaabbcc”
?@jonatjano显然是[“aa”,“bb”,“cc”]首先变成了[“ccaa”,“bb”],“cc”],然后变成了[“ccaa”]在我的描述中,上面的例子:[“eeaa”,“cc”,“ddbb”]然后[“eeaacc”,“ddbb”]最后[“eeaaccddbb”]是你在问你应该知道你想要什么输出:p