我有一个看起来像这样的数组,如何在不丢失密钥的情况下按字母顺序对其进行排序?
var items = [ { 11: 'Edward' },{ 12: 'Sharpe' },{ 13: 'Alvin' } ];
解决方法
您可以使用Object.values对items数组进行排序.
const items = [ { 11: 'Edward' },{ 13: 'Alvin' } ]; items.sort((a,b) => Object.values(a)[0] > Object.values(b)[0]); console.log(items);