思路:要使用字符串来处理,要找到一个排序规则,根据这个规则排成一个最小数
比如:数组:[3,32,321]
不能直接比较,应该比较332,323->332>323所以32<3
将两个数字n,m连成字符串,nm>mn,n<m
function minnumber(arr){
var minarr=[];
arr=arr.map(function(x){
return x.toString();
});
arr=arr.sort(function(pre,cur){
if(pre+cur>cur+pre){
return 1;
}else if(pre+cur<cur+pre){
return -1;
}else{
return 0;
}
})
return arr.join("");
}
var arr=[3,32,321]
console.log(minnumber(arr))