How to use entries() method In Typescript
The entries() method in TypeScript iterates over the key-value pairs which returns the iterator object that creates the key, and value array of each element in the Map. This returned iterator is then used in the for…of loop to iterate over the Map entries.
Syntax:
let iterator: IterableIterator<[K, V]> = map.entries();
Example: The below uses the entries() method to iterate over Map elements in TypeScript.
let geeksMap = new Map<string, string>();
geeksMap.set("DSA", "Data Structures and Algorithms");
geeksMap.set("CP", "Competitive Programming");
geeksMap.set("AI", "Artificial Intelligence");
for (let [key, value] of geeksMap.entries()) {
console.log(`Key: ${key}, Value: ${value}`);
}
Output:
Key: DSA, Value: Data Structures and Algorithms
Key: CP, Value: Competitive Programming
Key: AI, Value: Artificial Intelligence
How to Iterate over Map Elements in TypeScript ?
In TypeScript, iterating over the Map elements means accessing and traversing over the key-value pairs of the Map Data Structure. The Map is nothing but the iterative interface in TypeScript. We can iterate over the Map elements in TypeScript using various approaches that include inbuilt methods and simple looping.
Table of Content
- Using forEach() method
- Using for…of Loop
- Using entries() method
- Using Array.from() with map.entries()
Contact Us