let obj = {
one : 1,
two : 2,
three : 3
}
I want output like this :
let obj ={
three: 3,
two : 2,
one : 1
}
let keys = Object.keys(obj);
obj = keys.reverse();
let obj = {
one : 1,
two : 2,
three : 3
}
I want output like this :
let obj ={
three: 3,
two : 2,
one : 1
}
let keys = Object.keys(obj);
obj = keys.reverse();
Use Object.entries
to generate an array of [key,value]
pairs, then use Object.fromEntries()
to convert it back into an object after reversing.
let obj = {
one : 1,
two : 2,
three : 3
}
let output = Object.fromEntries(Object.entries(obj).reverse())
console.log(output)
const obj = {
one : 1,
two : 2,
three : 3
};
// ️ ['3', '2', '1']
const reversedKeys = Object.keys(obj).reverse();
reversedKeys.forEach(key => {
console.log(key, obj[key]);
});
const obj = {
one : 1,
two : 2,
three : 3
};
// ️ ['3', '2', '1']
const reversedKeys = Object.keys(obj).reverse();
reversedKeys.forEach(key => {
console.log(key, obj[key]);
});