Javascript Algorithms and Data Structures Challenge: Day 2
Direction: Given an object of {a:1, b:3, c:2}, yield a new object with sorted values and associated keys.
Expected: {a:1, c:2, b:3}
const o={ a:1, b:3, c:2};
const result={};const keys= Object.keys(o);
const values= Object.values(o);const sortedArray=[...values]; // must copy new
sortedArray.sort((a,b)=>a-b);for (let v of sortedArray){
let i= sortedArray(v);
let index=values.indexOf(v);
let key=keys[index];
result[key]=v;
}console.log(result)