Sometimes, we want to map over object preserving keys with JavaScript.
In this article, we’ll look at how to map over object preserving keys with JavaScript.
How to map over object preserving keys with JavaScript?
To map over object preserving keys with JavaScript, we can use the Object.fromEntries and Object.entries methods.
For instance, we write
const newObj = Object.fromEntries(
Object.entries(obj).map(([k, v]) => [k, v * 3])
);
to call Object.entries with obj to return an array of key-value pair arrays.
Then we call map to map each entry to an array with key k and new value v * 3, where v is the original property value.
Next, we call Object.fromEntries to convert the nested array back to an object.
Conclusion
To map over object preserving keys with JavaScript, we can use the Object.fromEntries and Object.entries methods.