Map.prototype.size

The size accessor property returns the number of elements in a Map object.

Try it

Description

The value of size is an integer representing how many entries the Map object has. A set accessor function for size is undefined; you can not change this property.

Examples

Using size

const myMap = new Map();
myMap.set('a', 'alpha');
myMap.set('b', 'beta');
myMap.set('g', 'gamma');

console.log(myMap.size); // 3

Specifications

Specification
ECMAScript Language Specification
# sec-get-map.prototype.size

Browser compatibility

BCD tables only load in the browser

See also