繁体   English   中英

如何从逗号分隔的字符串创建数组,将其从低到高排序,然后将其重新连接成逗号分隔的字符串?

[英]How create array from comma separated string, sort it low to high, then join it back into comma separated string?

这是到目前为止我正在尝试的方法。

var orders = '1115672,1115676,1115677,1115682,1115684,';
var array = new Array();
array = orders.split(',');
orders = array.sort(function(a, b){return a - b;});
orders = orders.sort((a, b) => a - b);
orders = orders.join(",");

正在返回“ 11156721115676111567711156821115684”。

第一步是分割字符串中指定的地方,你的情况-逗号, 然后使用简单的排序功能,然后只需用逗号将其连接即可。

 var orders = '1115672,1115676,1115677,1115682,1115684'; console.log(orders.split(',').sort((a,b) => ab).join(',')); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM