JavaScript Set keys()
- 前のページ
- 次のページ
- 上一階層に戻る JavaScript Mapリファレンスマニュアル
定義と使用方法
keys()
メソッドは Set 中の値を含むイテレータオブジェクトを返します。
keys()
メソッドは元の Set を変更しません。
インスタンス
例 1
// Set を作成 const letters = new Set(["a", "b", "c"]); // 値を取得 const myIterator = letters.keys(); // 値をリストアップ let text = ""; for (const x of myIterator) { text += x; }
例 2
直接巡回 set.keys()
:
// Set を作成 const letters = new Set(["a", "b", "c"]); // 全ての要素をリストアップ let text = ""; for (const x of letters.keys()) { text += x; }
注意してください
Set にはキーがありませんので、keys()
メソッドが返す結果は values()
メソッドが同じです。
これにより、JavaScript Set は JavaScript Map と互換性があります。
文法
set.keys()
引数
なし。
返り値
タイプ | 説明 |
---|---|
Iterator | Set 値を含む可変オブジェクトを含みます。 |
ブラウザのサポート
set.keys()
は ECMAScript6 (ES6) の特性です。
自 2017 年 6 月起,所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
Internet Explorer はサポートしていません set.keys()
。
- 前のページ
- 次のページ
- 上一階層に戻る JavaScript Mapリファレンスマニュアル