题解 | #属性遍历#
最大数
http://www.nowcoder.com/practice/fc897457408f4bbe9d3f87588f497729
JavaScript版本简洁代码
function solve(nums) {
let sort = nums
.join(' ')
.split(' ') // 这两个方法将数字数组变成字符串数组
.sort((a, b) => Number(a + b) - Number(b + a)) // 自定义排序
.reverse(); // 反转数组
// 如果数组第一项是'0',则直接返回'0'
if (sort[0] === '0') return '0';
// 否则返回整个数组拼接起来的
return sort.join("");
} 