这是我到目前为止所尝试的内容。感谢任何想法。
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。
答案 0 :(得分:2)
第一步是将字符串拆分到指定的位置,在您的情况下 - 逗号,
。然后使用简单的排序功能,然后你只需要加入它,再次使用逗号。
var orders = '1115672,1115676,1115677,1115682,1115684';
console.log(orders.split(',').sort((a,b) => a-b).join(','));