Map.prototype.size

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

A propriedade acessora size retorna o número de elementos que estão dentro do objeto Map

Experimente

const map1 = new Map();

map1.set("a", "alpha");
map1.set("b", "beta");
map1.set("g", "gamma");

console.log(map1.size);
// Expected output: 3

Descrição

O valor de size é um inteiro que representa a quantidade de entradas que o objeto Map possui. A função acessora set para size é undefined; você não poderá alterar essa propriedade.

Exemplos

Usando o size

js
var myMap = new Map();
myMap.set("a", "alpha");
myMap.set("b", "beta");
myMap.set("g", "gamma");

myMap.size; // 3

Especificações

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

Compatibilidade com browsers

BCD tables only load in the browser

Veja também