TypeScript Map Last Updated : 09 Jun, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report TypeScript Map is a collection that stores key-value pairs, where keys and values can be of any type. It maintains the insertion order of keys and provides methods to add, retrieve, check, remove, and clear entries, ensuring efficient management of key-value data.Creating a MapA map can be created as:let myMap = new Map();Map MethodsMap MethodsDescriptionmap.set(key,value)Used to add entries in the map.map.get(key)Used to access entries from the map. Returns undefined if the key does not exist in the map.map.has(key)Returns true if the key is present in the map.map.delete(key)Used to remove entries by key in the map.map.size()Used to return the size of the map.map.clear()Removes everything from the map.Iterating Map DataIterating over the key-value pairs in a TypeScript Map can be done using various methods. The forEach the method is commonly used for this purpose.Example 1: Using the forEach MethodIn this example, we are using the forEach method to Iterate over map data: JavaScript let myMap = new Map<string, number>(); myMap.set('one', 1); myMap.set('two', 2); myMap.set('three', 3); myMap.forEach((value, key) => { console.log(`Key: ${key}, Value: ${value}`); }); Output:Key: one, Value: 1Key: two, Value: 2Key: three, Value: 3Example 2: Common Operations on a TypeScript MapIn this example, KeyType is string, and ValueType is number. The methods demonstrate common operations on a TypeScript Map. JavaScript let myMap = new Map<string, number>(); myMap.set('one', 1); myMap.set('two', 2); console.log(myMap.get('one')); // Output: 1 console.log(myMap.has('two')); // Output: true myMap.delete('two'); console.log(myMap.get('two')); // Output: undefined console.log(`Size: ${myMap.size}`); // Output: Size: 1 myMap.clear(); console.log(`Size after clear: ${myMap.size}`); // Output: Size after clear: 0 myMap.set('one', 1); myMap.forEach((value, key) => { console.log(`Key: ${key}, Value: ${value}`); }); Output:1trueundefinedSize: 1Size after clear: 0Key: one, Value: 1 Comment More infoAdvertise with us A amanv09 Follow Improve Article Tags : TypeScript Similar Reads TypeScript Tutorial TypeScript is a superset of JavaScript that adds extra features like static typing, interfaces, enums, and more. Essentially, TypeScript is JavaScript with additional syntax for defining types, making it a powerful tool for building scalable and maintainable applications.Static typing allows you to 8 min read Difference between TypeScript and JavaScript Ever wondered about the difference between JavaScript and TypeScript? If you're into web development, knowing these two languages is super important. They might seem alike, but they're actually pretty different and can affect how you code and build stuff online.In this article, we'll break down the 4 min read TypeScript Interview Questions and Answers TypeScript, a robust, statically typed superset of JavaScript, has become a go-to language for building scalable and maintainable applications. Developed by Microsoft, it enhances JavaScript by adding static typing and modern ECMAScript features, enabling developers to catch errors early and improve 15+ min read TypeScript Map TypeScript Map is a collection that stores key-value pairs, where keys and values can be of any type. It maintains the insertion order of keys and provides methods to add, retrieve, check, remove, and clear entries, ensuring efficient management of key-value data.Creating a MapA map can be created a 3 min read Typescript Set A Set in TypeScript is a bunch of unique values. It is part of the ECMAScript 2015 (ES6) standard and is implemented as a native object in JavaScript.Unlike arrays, sets do not allow duplicate elements, making them useful for storing collections of unique items. TypeScript provides strong typing for 3 min read TypeScript Array map() Method The Array.map() is an inbuilt TypeScript function that creates a new array with the results of calling a provided function on every element in the array.Syntax:array.map(callback[, thisObject])Parameters: This method accepts two parameters as mentioned above and described below: callback: This param 2 min read Introduction to TypeScript TypeScript is a syntactic superset of JavaScript that adds optional static typing, making it easier to write and maintain large-scale applications.Allows developers to catch errors during development rather than at runtime, improving code reliability.Enhances code readability and maintainability wit 5 min read How to Format Date in TypeScript ? Formatting dates is important especially when displaying them to the users or working with date-related data. TypeScript provides various ways to achieve this. Below are the methods to format the date data type in TypeScript:Table of ContentUsing toLocaleString() methodUsing toLocaleDateString() met 3 min read Data types in TypeScript In TypeScript, a data type defines the kind of values a variable can hold, ensuring type safety and enhancing code clarity.Primitive Types: Basic types like number, string, boolean, null, undefined, and symbol.Object Types: Complex structures including arrays, classes, interfaces, and functions.Prim 3 min read How do I Remove an Array Item in TypeScript? In this article, we will learn about the different ways of removing an item from an array in TypeScript. In TypeScript, an array can be defined using union typing if it contains items of different types. We can use the following methods to remove items from a TypeScript array:Table of ContentUsing t 4 min read Like