In JavaScript, Set and Map are two forms of objects which can be used for storing information in an ordered method. Each these information buildings are used to retailer distinct forms of information inside the identical object. In Maps, the information is saved as a key-value pair whereas in Set information is a single assortment of values which can be distinctive.
Let’s study concerning the makes use of of those two information buildings.
JavaScript Set: It’s a assortment of values that may be accessed with out a particular key. The weather are distinctive and the addition of duplicates isn’t allowed. Units are principally used to take away duplicates from another information construction
Â
Â
Syntax:
new Set([it]);
Instance: On this instance, we’ll discover ways to implement a set
Javascript
|
Output:
Whats up 1 Bye @
JavaScript Map: Maps are used to retailer information in key-value pairs the place keys are used to uniquely establish a component and values include the information related to it.
Syntax:
new Map([it])
Instance: On this instance, we’ll implement a map.
Javascript
|
Output:
["name","Ram"] ["Role","SDE"] ["Country","India"]
What to make use of?
Selecting one information construction amongst these two will depend on the utilization and the way we need to entry the information. If we would like the information to be recognized by a key then we should always go for maps but when we would like distinctive values to be saved then we should always use a set.
Map | Set |
---|---|
It’s a assortment of key-value | It’s a assortment of distinctive components |
Map is two-dimensional | The set is one dimensional |
Values are accessed utilizing keys | In-built strategies are used to entry  values |