聘我网

新概念招聘3.0

JS如何将数组升/降序排列?

vote up0vote downstar
var arr=[2,1,5,4];

这个数组如何升序排列应该是:

[1, 2, 4, 5]

降序排列的话:

[5, 4, 2, 1]
 

1 个答复

vote up0vote downcheck

升序:

arr.sort(function(e1,e2) {
    return e1>e2 ? 1:(e1<e2 ? -1:0)
})

降序:

arr.sort(function(e1,e2) {
    return e1>e2 ? -1:(e1<e2 ? 1:0)
})

依据:JavaScript sort() 方法

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.