-1
当我试图解决我的对象,而在for循环,它是按降序排列的流动,但是当我尝试打印我的对象在控制台排序后,它再次表明按升序。排序JS对象的关键降序排列
function sortObject(object) {
var sortedObj = {},
keys = _.keys(object);
var keysReverse = keys.reverse();
_.each(keysReverse, function(key) {
sortedObj[key] = object[key];
console.log(sortedObj);
});
return sortedObj;
}
var obj5 = {
3: 'some',
7: 'every',
2: 'all'
}
sortObject(obj5);
如何按键降序排列对象?
变种keysReverse = _.sortBy(键,功能(NUM){ \t返回-num; });因为我需要降序我使用这种方法..但仍然我的对象登录升序? like { “2”:“all”, “3”:“some”, “7”:“every” } – reddy
@ArthiReddyPedditti Javascript对象的属性根据定义无序排列;所以整理它们是没有意义的。 – Mahi
你可以排序对象的键的数组。但不反对自己。 – Mahi