★ wanayoo — archive 1999 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/prototypeNouvelle recherche | Portail wanayoo

WeakSet.prototype

by 1 contributor:

This article is in need of an editorial review.

This translation is incomplete. Please help translate this article from English.

これは Harmony(ECMAScript 6) 提案の一部であり、実験段階の技術です。
この技術の仕様は安定していません。ブラウザ互換性の一覧表を確認してください。またこれらの構文や動作は、仕様変更などにより、新しいバージョンのブラウザでは変更される可能性があるという点に注意してください。

WeakSetコンストラクタに対するプロトタイプを表します。

Property attributes of WeakSet.prototype
Writable no
Enumerable no
Configurable no

説明

WeakSetインスタンスはWeakSet.prototypeから継承します。プロパティやメソッドをすべてのWeakSetインスタンスに追加するためにコンストラクタのプロトタイプオブジェクトを使用できます。

WeakSet.prototype自体は通常のオブジェクトです。:

Object.prototype.toString.call(WeakSet.prototype); // "[object Object]"

プロパティ

WeakSet.prototype.constructor
インスタンスのプロトタイプを生成した関数を返します。この関数は、デフォルトでWeakSet関数です。

メソッド

WeakSet.prototype.add(value)
WeakSetオブジェクトに与えられた値をもつ新しい要素を追加します。
WeakSet.prototype.delete(value)
valueに関連した要素を削除します。その後、WeakSet.prototype.has(value)はfalse を返します。
WeakSet.prototype.has(value)
WeakSetオブジェクト内に与えられた値を持つ要素が存在するかどうかを示すbooleanを返します。
WeakSet.prototype.clear()
WeakSetオブジェクトからすべての要素を削除します。

仕様

仕様 ステータス コメント
ECMAScript 6 (ECMA-262)
The definition of 'WeakSet.prototype' in that specification.
勧告候補 初期定義。

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 36 34 (34) 未サポート 23 未サポート
通常オブジェクト ? 40 (40) ? ? ?
機能 Chrome for Android Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート 未サポート 未サポート 34.0 (34) 未サポート 未サポート 未サポート
通常オブジェクト ? ? 40.0 (40) ? ? ?

関連情報

ドキュメントのタグと貢献者

Contributors to this page: shide55
最終更新者: shide55,