I have an object att = {at0: 'bbb', at1: 'aaa', at2:'ccc'} and when using Object.keys(att) I have this order: 0: at0, 1:at1, 2: at2. I want re-order the object att in order to have 0:at1, 1:at0, 2:at2
To reorder the properties of an object in JavaScript, you can create a new object and assign the properties in the desired order. Here's how you can do it for your specific case:
let att = { at0: 'bbb', at1: 'aaa', at2: 'ccc' };
// Create a new object with the desired order
let reorderedAtt = {
at1: att.at1, // first property
at0: att.at0, // second property
at2: att.at2 // third property
};
console.log(reorderedAtt);
After running this code, reorderedAtt
will have the properties in the order you specified:
{
at1: 'aaa',
at0: 'bbb',
at2: 'ccc'
}
Keep in mind that the order of properties in an object is generally based on the insertion order, but when you create a new object, you can control that order explicitly.