说我有一个数组:
var array = [ { first: 'qwe123', second: 1234 }, {..}, .. ];
我想按第二个键值(1234)按降序对数组进行排序,并将所有元素的值放入一个字符串中。是否可以这样做?
答案 0 :(得分:0)
您可以使用:
示例:
var array = [ {first: 'qwe123', second: 1},
{first: 'qwe123', second: 2},
{first: 'qwe123', second: 3},
{first: 'qwe123', second: 4}];
var result = array.sort(function(a, b) {
return +b.second - +a.second;
}).map(function(ele, idx) {
return ele.second;
}).join(', ');
console.log(result);