How to use Object.entries() and Spread Operator In Javascript
This method converts an object into a Map using ‘Object.entries()’ which returns an array of a given object’s own enumerable string-keyed property [key, value] pairs.
Example:
const obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
const map1 = new Map([...Object.entries(obj)]);
// Display the map
console.log(map1);
Output
Map(3) { 'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3' }
How to Add a key/value Pair to Map in JavaScript ?
This article will demonstrate how we can add a key-value pair in the JavaScript map. JavaScript Map is a collection of key-value pairs in the same sequence they are inserted. These key values can be of primitive type or the JavaScript object.
All methods to add key-value pairs to the JavaScript Map:
Table of Content
- Map constructor
- Using map set() Method
- Using Map object and spread operator
- Using Array map() Method
- Using Object.entries() and Spread Operator
- Using Array.prototype.forEach()
Contact Us