比如我有这个的一个集合:
let arr=[
{name:'小明',value:'20'},
{name:'小红',value:'15'}
]
我想要他以对象的value进行降序或升序的话:
function sortKey(array,key){ return array.sort(function(a,b){ var x = a[key]; var y = b[key]; return ((x>y)?-1:(x<y)?1:0) }) } sortKey(arr,'value')
具体根据降序以及升序自行修改:
((x>y)?-1:(x<y)?1:0)