JavaScript Object.values()
- 前のページ valueOf()
- 次のページ assign()
- 上層に戻る JavaScript オブジェクト リファレンスマニュアル
定義と使用法
Object.values()
メソッドはオブジェクトの属性値を含む配列を返します。
Object.values()
メソッドは元のオブジェクトを変更しません。
関連メソッド:
Object.keys()
どのオブジェクトタイプのキー(属性)も返します。
Object.values()
すべてのオブジェクトのキー(属性)の値を返します。
Object.entries()
どのオブジェクトタイプのキーと値も返します。
上記のメソッドは可迭代オブジェクト(可列配列)を返します。
可迭代オブジェクトは、オブジェクトをループで使用したり、オブジェクトを Map に変換する際に簡単になります。
インスタンス
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.values(person);
文法
Object.values(object)
引数
引数 | 説明 |
---|---|
object | オプション。オブジェクト。 |
返り値
タイプ | 説明 |
---|---|
Array | オブジェクト属性値を含む可迭代配列。 |
ブラウザのサポート
ECMAScript 2017 はオブジェクトに Object.values()
メソッド。
2017 年 3 月から、すべての現代ブラウザがサポートしています Object.values()
:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 54 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
2016 年 10 月 | 2016 年 8 月 | 2016 年 6 月 | 2017 年 3 月 | 2016 年 10 月 |
- 前のページ valueOf()
- 次のページ assign()
- 上層に戻る JavaScript オブジェクト リファレンスマニュアル