С 2018 года существует гораздо более короткое и элегантное решение. Просто используйте. Array.prototype.sort () .
Пример:
var items = [
{ name: 'Edward', value: 21 },
{ name: 'Sharpe', value: 37 },
{ name: 'And', value: 45 },
{ name: 'The', value: -12 },
{ name: 'Magnetic', value: 13 },
{ name: 'Zeros', value: 37 }
];
// sort by value
items.sort(function (a, b) {
return a.value - b.value;
});
По какой-то причине мои номера версий смешались, и в какой-то момент я четко установил более позднюю версию времени исполнения композитора (то есть версию 0.19.12), чем сервер REST-композитора (то есть версия 0.19.5). Необходимо переустановить, чтобы номера версий были одинаковыми.