This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Set.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 ⁨июль 2015 г.⁩.

Метод доступа size возвращает количество (уникальных) элементов в объекте Set

Интерактивный пример

const set1 = new Set();
const object1 = {};

set1.add(42);
set1.add("forty two");
set1.add("forty two");
set1.add(object1);

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

Описание

Значение size является целым числом, которое показывает как много записей имеет объект Set. Функция для установки size равна undefined; вы не можете изменить это свойство.

Примеры

Использование size

js
var mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add("некоторый текст");

mySet.size; // 3

Спецификации

Specification
ECMAScript® 2026 Language Specification
# sec-get-set.prototype.size

Совместимость с браузерами

Смотрите также