【发布时间】:2023-03-26 04:03:01
【问题描述】:
假设我有一个数组:
var array = [ { first: 'qwe123', second: 1234 }, {..}, .. ];
我想按第二个键值(1234)按降序对数组进行排序,并将所有元素的值放入一个字符串中。有可能吗?
【问题讨论】:
标签: javascript sorting javascript-objects
假设我有一个数组:
var array = [ { first: 'qwe123', second: 1234 }, {..}, .. ];
我想按第二个键值(1234)按降序对数组进行排序,并将所有元素的值放入一个字符串中。有可能吗?
【问题讨论】:
标签: javascript sorting javascript-objects
您可以使用:
例子:
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);
【讨论】: