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 July 2015.

Thuộc tính accessor size của các instance Set trả về số lượng (duy nhất) các phần tử trong set này.

Try it

const set = new Set();
const object = {};

set.add(42);
set.add("forty two");
set.add("forty two");
set.add(object);

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

Mô tả

Giá trị của size là một số nguyên biểu diễn số mục mà đối tượng Set có. Hàm setter accessor cho sizeundefined; bạn không thể thay đổi thuộc tính này.

Ví dụ

Sử dụng size

js
const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add("some text");

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

Đặc tả kỹ thuật

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

Tương thích trình duyệt

Xem thêm