--- title: Set.prototype.size slug: Web/JavaScript/Reference/Global_Objects/Set/size tags: - ECMAScript 2015 - JavaScript - Property - Prototype - set translation_of: Web/JavaScript/Reference/Global_Objects/Set/size ---
{{JSRef}}

size アクセサープロパティは {{jsxref("Set")}} オブジェクト内の要素の数を返します。

{{EmbedInteractiveExample("pages/js/set-prototype-size.html")}}

解説

size の値は、Set オブジェクトがいくつの要素を持つかを表す整数値です。size に対するセットアクセサー関数は undefined です。よって、このプロパティは変更できません。

size の使用

var mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add('some text')

mySet.size; // 3

仕様書

仕様書
{{SpecName('ESDraft', '#sec-get-set.prototype.size', 'Set.prototype.size')}}

ブラウザーの互換性

{{Compat("javascript.builtins.Set.size")}}

関連情報