我有对象{"5":"5","4":"4","3":"3","2":"2","1":"1","-1":"P1",-2":"P2"}
并使用此函数来解析元素:
function floormake(inobj) {
var levels = '';
var obj = JSON.parse(inobj);
levels += '<ul>';
Object.keys(obj).sort(-1).forEach(function (key) {
levels += '<li>' + obj[key] + '</li>';
});
levels += '</ul>';
return levels;
}
但结果总是按数字排序:-1、-2、1、2 等。但我需要反向排序:5、4、3、2、1、sort(-1) - 不起作用