Set
コンストラクターは、あらゆる型の一意なプリミティブ値やオブジェクト参照を格納する Set
オブジェクトを生成します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
構文
new Set([iterable])
パラメーター
iterable
Optional-
反復可能オブジェクトが渡された場合は、そのすべての要素が新しい
Set
に加えられます。このパラメーターを指定しなかった場合、または値が
null
だった場合、新しいSet
は空になります。
戻り値
新しい Set
オブジェクト。
例
Set
オブジェクトの使用
let mySet = new Set()
mySet.add(1) // Set [ 1 ]
mySet.add(5) // Set [ 1, 5 ]
mySet.add(5) // Set [ 1, 5 ]
mySet.add('some text') // Set [ 1, 5, 'some text' ]
let o = {a: 1, b: 2}
mySet.add(o)
仕様
ブラウザー実装状況
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。